Add test for at least one group before saving a group configuration

This commit is contained in:
Tim Babych
2014-08-26 13:37:43 +03:00
parent a0e697235d
commit df9f80ffaf

View File

@@ -644,9 +644,9 @@ class GroupConfigurationsTest(ContainerBase, SplitTestMixin):
When I set a name
And I delete the name of one of the groups and try to save
Then I see error message "All groups must have a name"
When I delete the group without name and try to save
Then I see error message "Please add at least two groups."
When I add new group and try to save
When I delete all the groups and try to save
Then I see error message "There must be at least one group."
When I add a group and try to save
Then I see the group configuration is saved successfully
"""
def try_to_save_and_verify_error_message(message):
@@ -670,7 +670,9 @@ class GroupConfigurationsTest(ContainerBase, SplitTestMixin):
config.name = "Name of the Group Configuration"
config.groups[1].name = ''
try_to_save_and_verify_error_message("All groups must have a name.")
config.groups[1].remove()
config.groups[0].remove()
config.groups[0].remove()
try_to_save_and_verify_error_message("There must be at least one group.")
config.add_group()
# Save the configuration
@@ -680,7 +682,7 @@ class GroupConfigurationsTest(ContainerBase, SplitTestMixin):
config,
name="Name of the Group Configuration",
description="Description of the group configuration.",
groups=["Group A", "Group B"]
groups=["Group A"]
)
def test_group_configuration_empty_usage(self):