Beispiel #1
0
 def test_converts_list_of_features_to_list_of_tuples_with_selected_properties(self):
     features = [
         fake_feature(name="alice", status="pending", priority=1, properties={'x': "10", 'y': "20"}),
         fake_feature(name="bob", status="pending", priority=2, properties={'x': "99", 'y': "999"})]
     
     assert_that(cli.features_to_table(features, property_names=["x", "y"]),
                 equal_to([("pending", 1, "alice", "10", "20"),
                           ("pending", 2, "bob", "99", "999")]))
Beispiel #2
0
 def test_converts_undefined_properties_to_empty_string(self):
     features = [
         fake_feature(name="alice", status="pending", priority=1, properties={'x': "10", 'y': "20"}),
         fake_feature(name="bob", status="pending", priority=2, properties={'y': "999"})]
     
     assert_that(cli.features_to_table(features, property_names=["x", "y"]),
                 equal_to([("pending", 1, "alice", "10", "20"),
                           ("pending", 2, "bob", "", "999")]))
Beispiel #3
0
 def test_converts_list_of_features_to_list_of_tuples(self):
     features = [
         fake_feature(name="alice", status="pending", priority=1),
         fake_feature(name="bob", status="pending", priority=2),
         fake_feature(name="carol", status="active", priority=8),
         fake_feature(name="dave", status="active", priority=9),
         fake_feature(name="eve", status="active", priority=10)]
     
     assert_that(cli.features_to_table(features),
                 equal_to([("pending", 1, "alice"),
                           ("pending", 2, "bob"),
                           ("active", 8, "carol"),
                           ("active", 9, "dave"),
                           ("active", 10, "eve")]))
Beispiel #4
0
 def test_converts_empty_list_of_features_to_empty_list_of_tuples(self):
     assert_that(cli.features_to_table([]), equal_to([]))