File tree Expand file tree Collapse file tree 2 files changed +17
-3
lines changed
Expand file tree Collapse file tree 2 files changed +17
-3
lines changed Original file line number Diff line number Diff line change @@ -50,6 +50,7 @@ class ResultCodes(Enum):
5050 REQUEST_QUOTA_REACHED = 'RequestQuotaReached'
5151 TARGET_STATUS_NOT_SUCCESS = 'TargetStatusNotSuccess'
5252 PROJECT_INACTIVE = 'ProjectInactive'
53+ INACTIVE_PROJECT = 'InactiveProject'
5354
5455
5556class TargetStatuses (Enum ):
Original file line number Diff line number Diff line change @@ -1661,14 +1661,27 @@ def test_inactive_project(
16611661 image_content = high_quality_image .getvalue ()
16621662 body = {'image' : ('image.jpeg' , image_content , 'image/jpeg' )}
16631663
1664- import pdb ; pdb .set_trace ()
16651664 response = query (
16661665 vuforia_database_keys = inactive_database_keys ,
16671666 body = body ,
16681667 )
16691668
16701669 assert_vwq_failure (
16711670 response = response ,
1672- status_code = codes .UNSUPPORTED_MEDIA_TYPE ,
1673- content_type = None ,
1671+ status_code = codes .FORBIDDEN ,
1672+ content_type = 'application/json' ,
1673+ )
1674+ assert response .json ().keys () == {'transaction_id' , 'result_code' }
1675+ assert_valid_transaction_id (response = response )
1676+ assert_valid_date_header (response = response )
1677+ result_code = response .json ()['result_code' ]
1678+ transaction_id = response .json ()['transaction_id' ]
1679+ assert result_code == ResultCodes .INACTIVE_PROJECT .value
1680+ # The separators are inconsistent and we test this.
1681+ expected_text = (
1682+ '{"transaction_id": '
1683+ f'"{ transaction_id } ",'
1684+ f'"result_code":"{ result_code } "'
1685+ '}'
16741686 )
1687+ assert response .text == expected_text
You can’t perform that action at this time.
0 commit comments