โ 10 Tests Failed:
| Tests completed | Failed | Passed | Skipped |
|---|---|---|---|
| 6503 | 10 | 6493 | 517 |
Stack Traces | 0.002s run timetests._passport.test_passportfile.TestPassportFileWithoutRequest::test_de_json_localization[UTC-ZoneInfo]self = <tests._passport.test_passportfile.TestPassportFileWithoutRequest object at 0x000001E95D954350> passport_file = PassportFile(file_date=datetime.datetime(2025, 2, 6, 16, 34, 42, tzinfo=datetime.timezone.utc), file_id='data', file_size=50, file_unique_id='adc3145fd2e84d95b64d68eaa22aa33e') tz_bot = PytestExtBot[token=5737018356:AAH138SuiKQF0LDCWsfgWeXfjJ5d63kCWLA] offline_bot = PytestExtBot[token=5737018356:AAH138SuiKQF0LDCWsfgWeXfjJ5d63kCWLA] raw_bot = PytestBot[token=5737018356:AAH138SuiKQF0LDCWsfgWeXfjJ5d63kCWLA] def test_de_json_localization(self, passport_file, tz_bot, offline_bot, raw_bot): json_dict = { "file_id": self.file_id, "file_unique_id": self.file_unique_id, "file_size": self.file_size, "file_date": to_timestamp(self.file_date), } pf = PassportFile.de_json(json_dict, offline_bot) pf_raw = PassportFile.de_json(json_dict, raw_bot) pf_tz = PassportFile.de_json(json_dict, tz_bot) # comparing utcoffsets because comparing timezones is unpredicatable date_offset = pf_tz.file_date.utcoffset() tz_bot_offset = tz_bot.defaults.tzinfo.utcoffset( > pf_tz.subscription_expiration_date.replace(tzinfo=None) ) E AttributeError: 'PassportFile' object has no attribute 'subscription_expiration_date' tests\_passport\test_passportfile.py:89: AttributeError
Stack Traces | 0.002s run timetests._passport.test_passportfile.TestPassportFileWithoutRequest::test_to_dictself = <tests._passport.test_passportfile.TestPassportFileWithoutRequest object at 0x000001E95D8BEC40> passport_file = PassportFile(file_date=datetime.datetime(2025, 2, 6, 16, 34, 42, tzinfo=datetime.timezone.utc), file_id='data', file_size=50, file_unique_id='adc3145fd2e84d95b64d68eaa22aa33e') def test_to_dict(self, passport_file): passport_file_dict = passport_file.to_dict() assert isinstance(passport_file_dict, dict) assert passport_file_dict["file_id"] == passport_file.file_id assert passport_file_dict["file_unique_id"] == passport_file.file_unique_id assert passport_file_dict["file_size"] == passport_file.file_size > assert passport_file_dict["file_date"] == passport_file.file_date E AssertionError: assert 1738859682 == datetime.datetime(2025, 2, 6, 16, 34, 42, tzinfo=datetime.timezone.utc) E + where datetime.datetime(2025, 2, 6, 16, 34, 42, tzinfo=datetime.timezone.utc) = PassportFile(file_date=datetime.datetime(2025, 2, 6, 16, 34, 42, tzinfo=datetime.timezone.utc), file_id='data', file_size=50, file_unique_id='adc3145fd2e84d95b64d68eaa22aa33e').file_date tests\_passport\test_passportfile.py:72: AssertionError
Stack Traces | 0.003s run timetests._passport.test_passportfile.TestPassportFileWithoutRequest::test_de_json_localization[Europe/Berlin-timezone]self = <tests._passport.test_passportfile.TestPassportFileWithoutRequest object at 0x000001996ADBED70> passport_file = PassportFile(file_date=datetime.datetime(2025, 2, 6, 16, 34, 41, tzinfo=datetime.timezone.utc), file_id='data', file_size=50, file_unique_id='adc3145fd2e84d95b64d68eaa22aa33e') tz_bot = PytestExtBot[token=5737018356:AAH138SuiKQF0LDCWsfgWeXfjJ5d63kCWLA] offline_bot = PytestExtBot[token=5737018356:AAH138SuiKQF0LDCWsfgWeXfjJ5d63kCWLA] raw_bot = PytestBot[token=5737018356:AAH138SuiKQF0LDCWsfgWeXfjJ5d63kCWLA] def test_de_json_localization(self, passport_file, tz_bot, offline_bot, raw_bot): json_dict = { "file_id": self.file_id, "file_unique_id": self.file_unique_id, "file_size": self.file_size, "file_date": to_timestamp(self.file_date), } pf = PassportFile.de_json(json_dict, offline_bot) pf_raw = PassportFile.de_json(json_dict, raw_bot) pf_tz = PassportFile.de_json(json_dict, tz_bot) # comparing utcoffsets because comparing timezones is unpredicatable date_offset = pf_tz.file_date.utcoffset() tz_bot_offset = tz_bot.defaults.tzinfo.utcoffset( > pf_tz.subscription_expiration_date.replace(tzinfo=None) ) E AttributeError: 'PassportFile' object has no attribute 'subscription_expiration_date' tests\_passport\test_passportfile.py:89: AttributeError
To view more test analytics, go to the Test Analytics Dashboard
๐ข Thoughts on this report? Let us know!