class testInstanceResourceInit(unittest.TestCase): def setUp(self): self.parent = ListResource(base_uri, auth) self.r = InstanceResource(self.parent, "123") self.uri = "%s/%s" % (self.parent.uri, "123") def testInit(self): assert_equal(self.r.uri, self.uri) def testLoad(self): self.r.load({"hey": "you"}) assert_equal(self.r.hey, "you") def testLoadWithUri(self): self.r.load({"hey": "you", "uri": "foobar"}) assert_equal(self.r.hey, "you") assert_equal(self.r.uri, self.uri) def testLoadDateCreated(self): self.r.load({ "date_created": "Sat, 29 Sep 2012 12:47:54 +0000", "uri": "foobar" }) try: assert_true(hasattr(self.r.date_created, "day")) assert_equal(self.r.date_created.day, 29) except AttributeError: pass def testLoadNullDate(self): self.r.load({"date_created": None, "uri": "foobar"}) assert self.r.date_created is None def testLoadWithFrom(self): self.r.load({"from": "foo"}) assert_equal(self.r.from_, "foo") def testLoadSubresources(self): m = Mock() self.r.subresources = [m] self.r.load_subresources() m.assert_called_with(self.r.uri, self.r.auth, self.r.timeout)
class testInstanceResourceInit(unittest.TestCase): def setUp(self): self.parent = ListResource(base_uri, auth) self.r = InstanceResource(self.parent, "123") self.uri = "%s/%s" % (self.parent.uri, "123") def testInit(self): assert_equal(self.r.uri, self.uri) def testLoad(self): self.r.load({"hey": "you"}) assert_equal(self.r.hey, "you") def testLoadWithUri(self): self.r.load({"hey": "you", "uri": "foobar"}) assert_equal(self.r.hey, "you") assert_equal(self.r.uri, self.uri) def testLoadDateCreated(self): self.r.load({"date_created": "Sat, 29 Sep 2012 12:47:54 +0000", "uri": "foobar"}) try: assert_true(hasattr(self.r.date_created, "day")) assert_equal(self.r.date_created.day, 29) except AttributeError: pass def testLoadNullDate(self): self.r.load({"date_created": None, "uri": "foobar"}) assert self.r.date_created is None def testLoadWithFrom(self): self.r.load({"from": "foo"}) assert_equal(self.r.from_, "foo") def testLoadSubresources(self): m = Mock() self.r.subresources = [m] self.r.load_subresources() m.assert_called_with(self.r.uri, self.r.auth, self.r.timeout)
class testInstanceResourceInit(unittest.TestCase): def setUp(self): self.parent = ListResource(base_uri, auth) self.r = InstanceResource(self.parent, "123") self.uri = "%s/%s" % (self.parent.uri, "123") def testInit(self): self.assertEquals(self.r.uri, self.uri) def testLoad(self): self.r.load({"hey": "you"}) self.assertEquals(self.r.hey, "you") def testLoadWithUri(self): self.r.load({"hey": "you", "uri": "foobar"}) self.assertEquals(self.r.hey, "you") self.assertEquals(self.r.uri, self.uri) def testLoadWithFrom(self): self.r.load({"from": "foo"}) self.assertEquals(self.r.from_, "foo") def testLoadSubresources(self): m = Mock() self.r.subresources = [m] self.r.load_subresources() m.assert_called_with(self.r.uri, self.r.auth)