Esempio n. 1
0
    def test_go_right(self):

        # Setup test case
        id_obj = Mock()
        apis = APISigner()

        # Run
        apis.set_id_obj(id_obj)

        # Validate response
        self.assertEqual(apis.id_obj, id_obj)
Esempio n. 2
0
    def setUp(self):
        self.patcher1 = patch('addressimo.signer.APISigner.requests')

        self.mockRequests = self.patcher1.start()

        # Create id_obj data to validate post
        self.id_obj = Mock()
        self.id_obj.private_key_id = 'privkeyid'

        # Instantiate signer and set id_obj
        self.apis = APISigner()
        self.apis.set_id_obj(self.id_obj)

        # Set config value for mocked endpoint
        config.signer_api_endpoint = 'https://signer.mydomain.com/sign'

        # Setup expected post data for validation
        self.expected_post_data = {
            'private_key_id': self.id_obj.private_key_id,
            'data': 'data'.encode('hex'),
            'digest': 'SHA256'
        }
Esempio n. 3
0
 def test_go_right(self):
     self.assertEqual('API', APISigner().get_plugin_name())