def setUp(self): ### USERS ### self.password = '******' ferromet = User() ferromet.username = '******' ferromet.first_name = 'FERROMET' ferromet.set_password(self.password) ferromet.save() admin = User() admin.username = '******' admin.first_name = 'Главный куратор' admin.set_password(self.password) admin.save() ### PROFILES ### profile1 = Profile() profile1.user = admin profile1.is_company = False profile1.is_report = True profile1.is_super_user = True profile1.telefon = '+7 921 622 22 50' profile1.save() profile2 = Profile() profile2.user = ferromet profile2.save() ### COMPANYS ### fer_com = Company() fer_com.com_user = ferromet fer_com.save() ### DEPS ### dep1 = Departments() dep1.pk = 1 dep1.company = fer_com dep1.name = u'Основной' dep1.save() ### PC ### pc1 = CompanyPC() pc1.id = 1 pc1.company = fer_com pc1.departament = dep1 pc1.pc_nameId = '1' pc1.pc_name = 'buh' pc1.save() ### PC_OPTIONS ### option1 = PcOptions() option1.id = 1 option1.name = u'Процессор' option1.save()
def run(): mypass = u'user12345' admin = User.objects.get(pk=1) admin.first_name = u'Главный куратор' admin.save() admin_profile = Profile(user=admin, is_company=False, is_report=True, is_super_user=True, telefon='+1222333') admin_profile.save() alexandrov = User(username=u'alexandrov', first_name=u'Михаил', last_name=u'Александров') alexandrov.set_password(mypass) alexandrov.email = '*****@*****.**' alexandrov.save() alexandrov_profile = Profile(user=alexandrov, is_report=True, is_company=False, telefon='+7-911-234-44-55') alexandrov_profile.save() ivanov = User(username=u'ivanov', first_name=u'Сергей', last_name=u'Иванов') ivanov.set_password(mypass) ivanov.save() ivanov_profile = Profile(user=ivanov, is_company=False, telefon='+7-921-355-34-34') ivanov_profile.save() petrov = User(username=u'petrov', first_name=u'Павел', last_name=u'Петров') petrov.set_password(mypass) petrov.save() petrov_profile = Profile(user=petrov, is_company=False, telefon='+7-904-122-12-12') petrov_profile.save() maslov = User(username='******', first_name=u'Алексей', last_name=u'Маслов') maslov.set_password('megapass123') maslov.save() maslov_profile = Profile(user=maslov, is_company=False, telefon='+7-812-211-44-44') maslov_profile.save() usersList = [alexandrov, ivanov, petrov, maslov] ferromet = User(username=u'ferromet', first_name=u'ООО ФЕРРОМЕТ') ferromet.set_password(mypass) ferromet.save() intersteel = User(username=u'intersteel', first_name=u'ООО ИНТЕРСТАЛЬ') intersteel.set_password(mypass) intersteel.save() rbk = User(username=u'rbk', first_name=u'ООО РБК') rbk.set_password(mypass) rbk.save() sevsap = User(username=u'sevzap', first_name=u'ООО СЕВЗАП') sevsap.set_password(mypass) sevsap.save() test = User(username='******', first_name=u'ООО Приборы') test.set_password('test12345') test.save() Profile(user=ferromet).save() Profile(user=intersteel).save() Profile(user=rbk).save() Profile(user=sevsap).save() Profile(user=test).save() companyUserList = [ferromet, intersteel, rbk, sevsap, test] com_ferromet = Company(com_user=ferromet) com_ferromet.save() com_interseel = Company(com_user=intersteel) com_interseel.save() com_rbk = Company(com_user=rbk) com_rbk.save() com_sevsap = Company(com_user=sevsap) com_sevsap.save() com_test = Company(com_user=test) com_test.save() main_dep = Departments(name=u'Основной', company=com_ferromet) main_dep.save() buh_dep = Departments(name=u'Бухгалтерия', company=com_ferromet) buh_dep.save() dir_dep = Departments(name=u'Директорат', company=com_ferromet) dir_dep.save() fin_dep = Departments(name=u'Финансисты', company=com_ferromet) fin_dep.save() dep_list = [ main_dep, buh_dep, dir_dep, fin_dep, ] companyList = [com_ferromet, com_interseel, com_rbk, com_sevsap, com_test] alfavitList = [ 'a', 'b', 'z', 'r', 'e', 'y', 't', 'q', 'w', 'e', 'r', 't', 'y', 'u', 'j', 'o', 'p', 'm' ] kurator = Posts(name=u'Куратор', decription=u'По главным вопросам') kurator.save() gelezo = Posts(name=u'Железо', decription=u'По вопросам железа') gelezo.save() admin1c = Posts(name=u'1с', decription=u'По вопросам 1c') admin1c.save() access = Posts(name=u'Аксес', decription=u'По вопросам Access') access.save() postsList = [kurator, gelezo, admin1c, access] for i in range(0, 20): CompanyAdmins(username=usersList[randrange(0, len(usersList))], company=companyList[randrange(0, len(companyList))], post=postsList[randrange(0, len(postsList))]).save() CompanyAdmins(username=alexandrov, company=com_ferromet, post=kurator).save() proccesor = PcOptions(name=u'Процессор') proccesor.save() video = PcOptions(name=u'Видеокарта') video.save() hard = PcOptions(name=u'Жесткий диск') hard.save() host_names_list = ['server', 'buh', 'manager', 'mail', 'secretary']
def run(): mypass = u'user12345' admin = User.objects.get(pk=1) admin.first_name = u'Главный куратор' admin.save() admin_profile = Profile(user=admin, is_company=False, is_report=True, is_super_user=True, telefon = '+1222333') admin_profile.save() alexandrov = User(username = u'alexandrov', first_name = u'Михаил', last_name = u'Александров' ) alexandrov.set_password(mypass) alexandrov.email = '*****@*****.**' alexandrov.save() alexandrov_profile = Profile(user=alexandrov, is_report = True, is_company=False, telefon='+7-911-234-44-55') alexandrov_profile.save() ivanov = User(username = u'ivanov', first_name = u'Сергей', last_name = u'Иванов' ) ivanov.set_password(mypass) ivanov.save() ivanov_profile = Profile(user=ivanov, is_company=False, telefon ='+7-921-355-34-34') ivanov_profile.save() petrov = User(username = u'petrov', first_name = u'Павел', last_name = u'Петров' ) petrov.set_password(mypass) petrov.save() petrov_profile = Profile(user=petrov, is_company=False, telefon= '+7-904-122-12-12') petrov_profile.save() maslov = User(username= '******', first_name = u'Алексей', last_name = u'Маслов') maslov.set_password('megapass123') maslov.save() maslov_profile = Profile(user=maslov, is_company=False, telefon='+7-812-211-44-44') maslov_profile.save() usersList = [ alexandrov, ivanov, petrov, maslov] ferromet = User(username = u'ferromet', first_name = u'ООО ФЕРРОМЕТ') ferromet.set_password(mypass) ferromet.save() intersteel = User(username = u'intersteel', first_name = u'ООО ИНТЕРСТАЛЬ' ) intersteel.set_password(mypass) intersteel.save() rbk = User(username = u'rbk', first_name = u'ООО РБК' ) rbk.set_password(mypass) rbk.save() sevsap = User(username = u'sevzap', first_name = u'ООО СЕВЗАП') sevsap.set_password(mypass) sevsap.save() test = User(username='******', first_name = u'ООО Приборы') test.set_password('test12345') test.save() Profile(user=ferromet).save() Profile(user=intersteel).save() Profile(user=rbk).save() Profile(user=sevsap).save() Profile(user=test).save() companyUserList = [ferromet, intersteel, rbk, sevsap, test] com_ferromet = Company( com_user = ferromet) com_ferromet.save() com_interseel = Company( com_user = intersteel) com_interseel.save() com_rbk = Company( com_user = rbk) com_rbk.save() com_sevsap = Company( com_user = sevsap) com_sevsap.save() com_test = Company(com_user = test) com_test.save() main_dep = Departments(name = u'Основной', company=com_ferromet) main_dep.save() buh_dep = Departments(name = u'Бухгалтерия', company=com_ferromet) buh_dep.save() dir_dep = Departments(name = u'Директорат', company=com_ferromet) dir_dep.save() fin_dep = Departments(name = u'Финансисты', company=com_ferromet) fin_dep.save() dep_list = [ main_dep, buh_dep, dir_dep, fin_dep, ] companyList = [ com_ferromet, com_interseel, com_rbk, com_sevsap, com_test ] alfavitList = ['a', 'b', 'z', 'r', 'e', 'y', 't', 'q', 'w', 'e', 'r', 't', 'y', 'u', 'j', 'o', 'p', 'm'] kurator = Posts(name=u'Куратор', decription=u'По главным вопросам') kurator.save() gelezo = Posts(name=u'Железо', decription=u'По вопросам железа') gelezo.save() admin1c = Posts(name=u'1с', decription=u'По вопросам 1c') admin1c.save() access = Posts(name=u'Аксес', decription=u'По вопросам Access') access.save() postsList = [kurator, gelezo, admin1c, access] for i in range(0,20): CompanyAdmins(username=usersList[randrange(0, len(usersList))], company=companyList[randrange(0,len(companyList))], post=postsList[randrange(0, len(postsList))]).save() CompanyAdmins(username=alexandrov, company = com_ferromet, post = kurator).save() proccesor = PcOptions(name = u'Процессор') proccesor.save() video = PcOptions(name = u'Видеокарта') video.save() hard = PcOptions(name = u'Жесткий диск') hard.save() host_names_list = ['server', 'buh', 'manager', 'mail', 'secretary']