From cbd97e64bae385093bf64440273c4eb7dc4b17ce Mon Sep 17 00:00:00 2001 From: KevinSchmid Date: Fri, 25 Jul 2014 13:32:09 -0400 Subject: [PATCH 1/3] Test that KeyError is raised by LobObject when key is invalid --- tests/test_object.py | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/test_object.py b/tests/test_object.py index 0893239..a870ea1 100644 --- a/tests/test_object.py +++ b/tests/test_object.py @@ -40,6 +40,7 @@ def test_create_object_local(self): self.assertTrue(isinstance(object, lob.Object)) self.assertEqual(object.name, 'Test Object Inline') + self.assertRaises(KeyError, lambda: object.nonexistent_key) def test_create_object_fail(self): self.assertRaises(lob.error.InvalidRequestError, lob.Object.create) From 3a08b3f0ebee9b45c988741cdf0cfe251c4869d1 Mon Sep 17 00:00:00 2001 From: KevinSchmid Date: Fri, 25 Jul 2014 13:44:57 -0400 Subject: [PATCH 2/3] /s/KeyError/AttributeError --- tests/test_object.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/test_object.py b/tests/test_object.py index a870ea1..e5823a9 100644 --- a/tests/test_object.py +++ b/tests/test_object.py @@ -40,7 +40,7 @@ def test_create_object_local(self): self.assertTrue(isinstance(object, lob.Object)) self.assertEqual(object.name, 'Test Object Inline') - self.assertRaises(KeyError, lambda: object.nonexistent_key) + self.assertRaises(AttributeError, lambda: object.nonexistent_key) def test_create_object_fail(self): self.assertRaises(lob.error.InvalidRequestError, lob.Object.create) From 4bff50bf4c84e103d131ceba1b10731157134add Mon Sep 17 00:00:00 2001 From: KevinSchmid Date: Fri, 25 Jul 2014 14:02:47 -0400 Subject: [PATCH 3/3] Update test_object.py --- tests/test_object.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/test_object.py b/tests/test_object.py index e5823a9..0482bec 100644 --- a/tests/test_object.py +++ b/tests/test_object.py @@ -41,6 +41,9 @@ def test_create_object_local(self): self.assertTrue(isinstance(object, lob.Object)) self.assertEqual(object.name, 'Test Object Inline') self.assertRaises(AttributeError, lambda: object.nonexistent_key) + + object.name = "something new" + self.assertEqual(object.name, "something new") def test_create_object_fail(self): self.assertRaises(lob.error.InvalidRequestError, lob.Object.create)