def test_check_value(): check_value(None, str, int, float) check_value('123', str) check_value(123, int) check_value(123.0, float) check_value(True, bool) with pytest.raises(TypeError): check_value(123, str) with pytest.raises(TypeError): check_value('123', int)
def _check(**kwargs): check_value(kwargs['name'], str) check_value(kwargs['code_name'], str)
def _check(**kwargs): check_value(kwargs['account_main'], AccountMain) check_value(kwargs['main_language'], Language) check_value(kwargs['name'], str) check_value(kwargs['login'], str) check_value(kwargs['photo'], Photo) check_value(kwargs['description'], str) check_value(kwargs['main_currency'], Currency) check_value(kwargs['is_draft'], bool) check_value(kwargs['is_published'], bool)
def _check(**kwargs): check_value(kwargs['full_address'], str) check_value(kwargs['coords'], tuple)
def _check(**kwargs): check_value(kwargs['place_main'], PlaceMain) check_value(kwargs['service'], Service)
def _check(**kwargs): check_value(kwargs['email'], str) check_value(kwargs['password'], str) check_value(kwargs['hash_password'], str) check_value(kwargs['token'], str) check_value(kwargs['balance'], int) check_value(kwargs['is_confirmed'], bool) check_value(kwargs['is_active'], bool) check_value(kwargs['is_email_sent'], bool)
def id(self, value): check_value(value, int) self.__id = value
def _check(**kwargs): check_value(kwargs['place_main'], PlaceMain) check_value(kwargs['week_day'], str) check_value(kwargs['time_start'], datetime.time) check_value(kwargs['time_finish'], datetime.time) check_value(kwargs['is_holiday'], bool)
def is_active(self, value: bool): check_value(value, bool) self.__is_active = value
def is_email_sent(self, value: bool): check_value(value, bool) self.__is_email_sent = value
def is_confirmed(self, value: bool): check_value(value, bool) self.__is_confirmed = value
def auth_token(self, value): check_value(value, str) self.__auth_token = value
def hash_password(self, value: str): check_value(value, str) self.__hash_password = value
def account_main(self, value: AccountMain): check_value(value, AccountMain) self.__account_main = value
def created_at(self, value: datetime): check_value(value, datetime) self.__created_at = value
def _check(**kwargs): check_value(kwargs['place_main'], PlaceMain) check_value(kwargs['phone_number'], str) check_value(kwargs['email'], str) check_value(kwargs['site_link'], str) check_value(kwargs['vk_link'], str) check_value(kwargs['instagram_link'], str) check_value(kwargs['facebook_link'], str)
def edited_at(self, value: datetime): check_value(value, datetime) self.__edited_at = value
def _check(**kwargs): check_value(kwargs['place_type'], PlaceType) check_value(kwargs['place_main'], PlaceMain)
def _check(**kwargs): check_value(kwargs['id'], int) check_value(kwargs['created_at'], datetime) check_value(kwargs['edited_at'], datetime)
def _check(**kwargs): check_value(kwargs['account_main'], AccountMain) check_value(kwargs['code'], str)
def _check(**kwargs): check_value(kwargs['name'], str) check_value(kwargs['sign'], str)