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)
def setUp(self): self.parent = ListResource(base_uri, auth) self.r = InstanceResource(self.parent, "123") self.uri = "%s/%s" % (self.parent.uri, "123")