Ejemplo n.º 1
0
 def test_delete_parameter(self, delete_mock):
     delete_mock.return_value = Response(True, '[]', 204)
     request = ProductsResource(config=self.config)
     request.delete_parameter('PRD-075-401-854', 'PRM-075-401-854-0004')
     url = ('http://localhost:8080/public/v1'
            '/products/PRD-075-401-854/parameters/PRM-075-401-854-0004')
     delete_mock.assert_called_with(headers={
         'Content-Type': 'application/json',
         'Authorization': 'ApiKey XXXX:YYYYY'
     },
                                    timeout=300,
                                    url=url)
Ejemplo n.º 2
0
 def delete_parameter(self, product_id, param_id):
     product = ProductsResource(config=self.configuration)
     return product.delete_parameter(product_id, param_id)
Ejemplo n.º 3
0
 def test_delete_parameter_bad(self):
     request = ProductsResource(config=self.config)
     with pytest.raises(ValueError) as e:
         request.delete_parameter(None, None)
     assert str(e.value) == 'Invalid ID'