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)
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' }
def test_go_right(self): self.assertEqual('API', APISigner().get_plugin_name())