'Verify the file uploading fails correctly when file with wrong type
(extension/magic number) is provided'

@data({'suffixes': '.csv', 'magic_number': 'ffff', 'mimetypes': 'text/plain', 'status': 415}, {'suffixes': '.gif', 'magic_number': '89504e470d0a1a0a', 'mimetypes': 'image/gif', 'status': 415}, {'suffixes': '.jpg', 'magic_number': '89504e470d0a1a0a', 'mimetypes': 'image/jpeg', 'status': 415}, {'suffixes': '.png', 'magic_number': '474946383761', 'mimetypes': 'image/png', 'status': 415}, {'suffixes': '.jpg', 'magic_number': '474946383761', 'mimetypes': 'image/jpeg', 'status': 415}, {'suffixes': '.png', 'magic_number': 'ffd8ffd9', 'mimetypes': 'image/png', 'status': 415}, {'suffixes': '.gif', 'magic_number': 'ffd8ffd9', 'mimetypes': 'image/gif', 'status': 415})
def test_upload_screenshot_wrong_file_type(self, test_case):

    self.enroll_staff(self.staff_user)
    self.attempt_upload_file_and_verify_result(test_case, 'upload_screenshot')
