Ejemplo n.º 1
0
 def create_data(cls):
     try:
         data = utilsMain.get_data_from_json(
             cls.path + 'permissions_visibility_of_employees.json')
         cls.ico = data['company']['part1']['identification_code']
         cls.employees.update({
             'superior':
             Employee(data=data['superior']),
             'subordinate':
             Employee(data=data['subordinate']),
             'other':
             Employee(data=data['other']),
             'otherSuperior':
             Employee(data=data['otherSuperior'])
         })
         NewCompanyMasterPage(cls.driver).test_basic_positive(
             False, data['company'])
         NewEmploymentMasterPage(
             cls.driver,
             cls.employees['superior']).add_employment_without_company()
         NewEmploymentMasterPage(
             cls.driver,
             cls.employees['subordinate']).add_employment_without_company()
         NewEmploymentMasterPage(
             cls.driver,
             cls.employees['other']).add_employment_without_company()
         NewEmploymentMasterPage(cls.driver, cls.employees['otherSuperior']
                                 ).add_employment_without_company()
     except Exception as e:
         cls.createFail = "SELHALO VYTVOŘENÍ DAT:\n\n" + str(e)
 def test_basic_positive(self, employee, inquiry):
     employee_instance = Employee(data={
         'employee': employee,
         'inquiry': inquiry
     })
     self.employees.update({'basic': employee_instance})
     PersonalInquiryMasterPage(self.driver,
                               employee_instance).test_basic_positive()
 def test_negative_empty_fields_part1(self, employee, inquiry, error):
     employee_instance = Employee(data={
         'employee': employee,
         'inquiry': inquiry
     })
     self.employees.update({'basic': employee_instance})
     PersonalInquiryMasterPage(
         self.driver,
         employee_instance).test_negative_empty_fields_part1(error)
Ejemplo n.º 4
0
 def test_add_employment_positive(self, company, employee, inquiry,
                                  employment, extend_employment):
     employee_instance = Employee(data={
         'employee': employee,
         'inquiry': inquiry,
         'employment': employment
     })
     self.employees.update({'basic': employee_instance})
     self.ico = company['part1']['identification_code']
     ExtendEmploymentMasterPage(self.driver, employee_instance).fill_form(
         company, extend_employment)
Ejemplo n.º 5
0
 def create_data(cls):
     try:
         data = utilsMain.get_data_from_json(cls.path +
                                             'attendance_shifts.json')
         cls.ico = data['company']['part1']['identification_code']
         cls.company = data['company']['part1']['name']
         cls.employees.update({
             'basic': Employee(data=data['employee1']),
         })
         NewCompanyMasterPage(cls.driver).test_basic_positive(
             False, data['company'])
         NewEmploymentMasterPage(
             cls.driver,
             cls.employees['basic']).add_employment_without_company()
     except Exception as e:
         cls.createFail = "SELHALO VYTVOŘENÍ DAT:\n\n" + str(e)
Ejemplo n.º 6
0
 def test_negative_empty_fields(self, user, error):
     employee_instance = Employee(data={'user': user})
     self.employees.update({'basic': employee_instance})
     NewUserPage(self.driver,
                 employee_instance).test_negative_empty_fields(error)
Ejemplo n.º 7
0
 def test_positive(self, user):
     employee_instance = Employee(data={'user': user})
     self.employees.update({'basic': employee_instance})
     NewUserPage(self.driver, employee_instance).test_basic_positive()
 def test_cancel_employment_positive(self, company, employee, inquiry, employment, cancel_employment):
     employee_instance = Employee(data={'employee': employee, 'inquiry': inquiry, 'employment': employment})
     self.employees.update({'basic': employee_instance})
     self.ico = company['part1']['identification_code']
     CancelEmploymentPage(self.driver, employee_instance).test_basic_positive(company, cancel_employment)
Ejemplo n.º 9
0
 def test_add_employee_mandatory_field_empty(self, employee, error):
     employee_instance = Employee(data={'employee': employee})
     self.employees.update({'basic': employee_instance})
     NewEmployeePage(self.driver,
                     employee_instance).test_basic_negative(error)
Ejemplo n.º 10
0
 def test_add_employee_positive(self, employee):
     employee_instance = Employee(data={'employee': employee})
     self.employees.update({'basic': employee_instance})
     NewEmployeePage(self.driver, employee_instance).test_basic_positive()