def test_no_bribes(self): input = [1, 2, 3, 4, 5, 6, 7, 8] result = chaos.minimum_bribes(input) self.assertEqual(0, result)
def test_3(self): input = [1, 2, 5, 3, 7, 8, 6, 4] result = chaos.minimum_bribes(input) self.assertEqual(7, result)
def test_too_chaotic_2(self): input = [5, 1, 2, 3, 7, 8, 6, 4] result = chaos.minimum_bribes(input) self.assertEqual('Too chaotic', result)
def test_2(self): input = [2, 1, 5, 3, 4] result = chaos.minimum_bribes(input) self.assertEqual(3, result)
def test_too_chaotic(self): input = [2, 5, 1, 3, 4] result = chaos.minimum_bribes(input) self.assertEqual('Too chaotic', result)
def test_1(self): input = [1, 2, 3, 5, 4, 6, 7, 8] result = chaos.minimum_bribes(input) self.assertEqual(1, result)