Пример #1
0
 def test_without_labels(self):
     """
     Test: Call _get_categories_from_labels with a card with no labels.
     Expected result: No categories will be returned.
     """
     #Mock a card object:
     class MockCard:
         json_obj = {"labels" : []}
         
     categories = logic._get_categories_from_labels(MockCard())
     self.assertEqual(categories, [])
Пример #2
0
 def test_without_labels(self):
     """
     Test: Call _get_categories_from_labels with a card with labels.
     Expected result: Categories will be returned both based on color and name.
     """
     #Mock a card and label object:
     name = "a name"
     color = "a color"
     class MockCard:
         json_obj = {"labels" : [{"name" : name}, {"color" : color}]}
         
     categories = logic._get_categories_from_labels(MockCard())
     self.assertTrue(name in categories)
     self.assertTrue(color in categories)