class RequestContextTestCase(ValidatorTestCase): """ Tests for class RequestContext """ def setUp(self): """ Create a RequestContext instance """ super(RequestContextTestCase, self).setUp() self.item = RequestContext() def test_to_dict(self): """ Tests for method to_dict """ self.item.external = mock.MagicMock() input = "MyInput" expected = "OK" self.item.external.return_value = "OK" observed = self.item.to_dict(input) self.assertEqual(expected, observed) def test_from_dict(self): """ Tests for method from_dict """ self.item.external = mock.MagicMock() input = "MyInput" expected = "OK" self.item.external.return_value = "OK" observed = self.item.from_dict(input) self.assertEqual(expected, observed) def test_auth_plugin(self): """ Tests for method auth_plugin """ self.item.external = mock.MagicMock() input = "MyInput" expected = "OK" self.item.external.return_value = "OK" observed = self.item.auth_plugin(input) self.assertEqual(expected, observed) def tearDown(self): """ Cleanup the RequestContext instance """ super(RequestContextTestCase, self).tearDown() self.m.UnsetStubs() self.m.ResetAll()
def setUp(self): """ Create a RequestContext instance """ super(RequestContextTestCase, self).setUp() self.item = RequestContext()