Esempio n. 1
0
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()
Esempio n. 2
0
 def setUp(self):
     """ Create a RequestContext instance """
     super(RequestContextTestCase, self).setUp()
     self.item = RequestContext()