Esempio n. 1
0
def validationRegionID(region_id):
    if region_id is None:
        raise ValidationException("Region is required field")
    elif not isinstance(region_id, int):
        raise ValidationException("Role has invalid integer value")
    elif not RegionDao.getRegionByID(region_id):
        raise NotFoundException("Unable to find a region with given id")
#!/usr/bin/env python


# ---Fill test data for user and related entities----
from models.region_dao import RegionDao
from models.role_dao import RoleDao
from models.user_dao import UserDao

RoleDao.createNewRole("Admin")
RegionDao.createNewRegion("Crimea")


UserDao.createNewUser('Anton', '111','Maxim','Sidorov', '*****@*****.**', 1,1)
UserDao.createNewUser('Vanya', '111','Ivan','Ivanov', '*****@*****.**', 1,1)
UserDao.createNewUser('Andrew', '111','Andrew','Petrov', '*****@*****.**', 1,1)
UserDao.createNewUser('Katya', '111','Ekaterina','Ivanova', '*****@*****.**', 1,1)




for instance in UserDao.getAllUsers():
    print(instance.id,instance.login,instance.password,instance.first_name, instance.last_name, instance.email,
          RoleDao.getRoleByID(instance.role_id).name, RegionDao.getRegionByID(instance.region_id).name)
Esempio n. 3
0
def getRegionByID(region_id):
    validationRegionID(region_id)
    return RegionDao.getRegionByID(region_id)