def test__list_builders_assert_on_empty_list(self, fetch_allthethings_data):
     """_list_builders should raise AssertionError if there are no builders listed."""
     fetch_allthethings_data.return_value = json.loads("""
     {
     "builders" : {},
     "schedulers":
         {
         "Scheduler 1": {},
         "Scheduler 2": {}
         }
     }""")
     with self.assertRaises(AssertionError):
         allthethings._list_builders()
示例#2
0
 def test__list_builders_assert_on_empty_list(self, fetch_allthethings_data):
     """_list_builders should raise AssertionError if there are no builders listed."""
     fetch_allthethings_data.return_value = json.loads("""
     {
     "builders" : {},
     "schedulers":
         {
         "Scheduler 1": {},
         "Scheduler 2": {}
         }
     }""")
     with self.assertRaises(AssertionError):
         allthethings._list_builders()
    def test__list_builders_with_mock_data(self, fetch_allthethings_data):
        """_list_builders should return list of builders from allthethings."""
        fetch_allthethings_data.return_value = json.loads("""
        {"builders" :
            {
            "Builder 1": {},
            "Builder 2": {}
            }
        }""")

        expected_sorted = [u'Builder 1', u'Builder 2']

        self.assertEquals(sorted(allthethings._list_builders()), expected_sorted)
示例#4
0
    def test__list_builders_with_mock_data(self, fetch_allthethings_data):
        """_list_builders should return list of builders from allthethings."""
        fetch_allthethings_data.return_value = json.loads("""
        {"builders" :
            {
            "Builder 1": {},
            "Builder 2": {}
            }
        }""")

        expected_sorted = [u'Builder 1', u'Builder 2']

        self.assertEquals(sorted(allthethings._list_builders()), expected_sorted)