Skip to content

Commit 7661e06

Browse files
committed
Merge pull request Clever#14 from Clever/fixing-keys-method
Fixing keys and values method in class CleverObject
2 parents f2b6ec7 + c2ffefc commit 7661e06

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

clever/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -564,10 +564,10 @@ def __setitem__(self, k, v):
564564
setattr(self, k, v)
565565

566566
def keys(self):
567-
return self._values.keys()
567+
return self._values
568568

569569
def values(self):
570-
return self._values.keys()
570+
return self._values
571571

572572
@classmethod
573573
def construct_from(cls, values, auth):

test/test_clever.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,10 @@ def test_missing_id(self):
8989
district = clever.District()
9090
self.assertRaises(clever.InvalidRequestError, district.refresh)
9191

92+
def test_keys_and_values_methods(self):
93+
clever_object = clever.CleverObject()
94+
self.assertEqual(clever_object.keys(), set())
95+
self.assertEqual(clever_object.values(), set())
9296

9397
class AuthenticationErrorTest(CleverTestCase):
9498

0 commit comments

Comments
 (0)