class TestMissingDomainResource(unittest.TestCase): def setUp(self): self.name = "foo" self.dnsserver = MagicMock() self.resource = MissingDomainResource(self.name, self.dnsserver) def test_GET(self): request = MagicMock() self.resource.render_GET(request) request.setResponseCode.assert_called_once_with(404) def test_PUT(self): request = MagicMock() self.resource.render_PUT(request) self.dnsserver.add_zone.assert_called_once_with(self.name) request.setResponseCode.assert_called_once_with(201) def test_HEAD(self): request = MagicMock() self.resource.render_GET(request) request.setResponseCode.assert_called_once_with(404) def test_DELETE(self): request = MagicMock() self.resource.render_GET(request) request.setResponseCode.assert_called_once_with(404)
def setUp(self): self.name = "foo" self.dnsserver = MagicMock() self.resource = MissingDomainResource(self.name, self.dnsserver)