def new_timeprofile(): return st.Timeprofile(description='time_profile' + fauxfactory.gen_alphanumeric(), scope='Current User', days=True, hours=True, timezone="(GMT-10:00) Hawaii")
def test_timeprofile_name_max_character_validation(): tp = st.Timeprofile( description=fauxfactory.gen_alphanumeric(50), scope='Current User', timezone="(GMT-10:00) Hawaii") tp.create() tp.delete()
def test_hours_required_error_validation(): tp = st.Timeprofile(description='time_profile' + fauxfactory.gen_alphanumeric(), scope='Current User', timezone="(GMT-10:00) Hawaii", days=True, hours=False) with error.expected("At least one Hour must be selected"): tp.create()
def test_timeprofile_description_required_error_validation(soft_assert): tp = st.Timeprofile(description=None, scope='Current User', timezone="(GMT-10:00) Hawaii") view = navigate_to(st.Timeprofile, 'All') tp.create(cancel=True) soft_assert(view.timeprofile_form.description.help_block == "Required") soft_assert(view.timeprofile_form.save_button.disabled) view.timeprofile_form.cancel_button.click()
def test_timeprofile_description_required_error_validation( soft_assert, appliance): tp = st.Timeprofile(description=None, scope='Current User', timezone="(GMT-10:00) Hawaii") tp.create(cancel=True) view = appliance.browser.create_view(TimeProfileAddFormView) soft_assert(view.timeprofile_form.description.help_block == "Required") soft_assert(view.timeprofile_form.save_button.disabled) view.timeprofile_form.cancel_button.click()
def test_hours_required_error_validation(soft_assert, appliance): tp = st.Timeprofile(description='time_profile' + fauxfactory.gen_alphanumeric(), scope='Current User', timezone="(GMT-10:00) Hawaii", days=True, hours=False) tp.create(cancel=True) view = appliance.browser.create_view(TimeProfileAddFormView) soft_assert(view.timeprofile_form.help_block.text == "At least one hour needs to be selected") soft_assert(view.timeprofile_form.save_button.disabled) view.timeprofile_form.cancel_button.click()
def test_days_required_error_validation(soft_assert): tp = st.Timeprofile(description='time_profile' + fauxfactory.gen_alphanumeric(), scope='Current User', timezone="(GMT-10:00) Hawaii", days=False, hours=True) view = navigate_to(st.Timeprofile, 'All') tp.create(cancel=True) soft_assert(view.timeprofile_form.help_block.text == "At least one day needs to be selected") soft_assert(view.timeprofile_form.save_button.disabled) view.timeprofile_form.cancel_button.click()
def test_timeprofile_description_required_error_validation(): tp = st.Timeprofile(description=None, scope='Current User', timezone="(GMT-10:00) Hawaii") if version.current_version() > "5.7": tp.create(cancel=True) assert tp.timeprofile_form.description.angular_help_block == "Required" if version.current_version() > "5.8": assert form_buttons.save.is_dimmed else: assert form_buttons.add.is_dimmed else: with error.expected("Description is required"): tp.create()
def test_hours_required_error_validation(): tp = st.Timeprofile( description='time_profile' + fauxfactory.gen_alphanumeric(), scope='Current User', timezone="(GMT-10:00) Hawaii", days=True, hours=False) if version.current_version() > "5.7": tp.create(cancel=True) assert "At least one hour needs to be selected" == \ tp.timeprofile_form.days.angular_help_block if version.current_version() > "5.8": assert form_buttons.save.is_dimmed else: assert form_buttons.add.is_dimmed else: with error.expected("At least one Hour must be selected"): tp.create()
def test_description_required_error_validation(): tp = st.Timeprofile(description=None, scope='Current User', timezone="(GMT-10:00) Hawaii") with error.expected("Description is required"): tp.create()