diff --git a/tests/tests_rest_assets.py b/tests/tests_rest_assets.py index feb8b4ea7..1ca898af8 100644 --- a/tests/tests_rest_assets.py +++ b/tests/tests_rest_assets.py @@ -102,6 +102,16 @@ def test_update_asset_should_return_404_when_asset_not_found(self): {'asset_type_id': 1, 'asset_name': 'new_asset_name'}) self.assertEqual(404, response.status_code) + def test_update_asset_should_allow_to_update_analysis_status(self): + case_identifier = self._subject.create_dummy_case() + body = {'asset_type_id': 1, 'asset_name': 'admin_laptop_test'} + response = self._subject.create(f'/api/v2/cases/{case_identifier}/assets', body).json() + identifier = response['asset_id'] + response = self._subject.update(f'/api/v2/cases/{case_identifier}/assets/{identifier}', + {'asset_type_id': 1, 'asset_name': 'admin_laptop_test', 'analysis_status_id': 2}).json() + self.assertEqual(2, response['analysis_status_id']) + + def test_delete_asset_should_return_204(self): case_identifier = self._subject.create_dummy_case() body = {'asset_type_id': 1, 'asset_name': 'admin_laptop_test'}