def test_exceeding(self): result = views._build_debt_string([(2018, 8), (2018, 9), (2018, 10), (2018, 11)]) self.assertEqual(result, "4 (2018-08, 2018-09, 2018-10, ...)")
def test_3(self): result = views._build_debt_string([(2018, 8), (2018, 9), (2018, 10)]) self.assertEqual(result, "3 (2018-08, 2018-09, 2018-10)")
def test_1(self): result = views._build_debt_string([(2018, 8)]) self.assertEqual(result, "1 (2018-08)")
def test_2(self): result = views._build_debt_string([(2018, 8), (2018, 9)]) self.assertEqual(result, "2 (2018-08, 2018-09)")
def test_empty(self): result = views._build_debt_string([]) self.assertEqual(result, "-")