def test_sort_fracftions(self): self.assertEqual([(1, 2), (2, 3)], sort_fractions([(2, 3), (1, 2)])) self.assertEqual([(1, 3), (1, 2), (2, 3)], sort_fractions([(2, 3), (1, 2), (1, 3)])) self.assertEqual([(22, 78), (15, 32), (5, 6), (7, 8), (9, 6), (22, 7)], sort_fractions([(5, 6), (22, 78), (22, 7), (7, 8), (9, 6), (15, 32)]))
def test_problem_statement_cases(self): self.assertEqual([(1, 2), (2, 3)], sort_fractions([(2, 3), (1, 2)])) self.assertEqual([(1, 3), (1, 2), (2, 3)], sort_fractions([(2, 3), (1, 2), (1, 3)])) self.assertEqual([(22, 78), (15, 32), (5, 6), (7, 8), (9, 6), (22, 7)], sort_fractions([(5, 6), (22, 78), (22, 7), (7, 8), (9, 6), (15, 32)]))
def test_sort_fractions(self): res1 = [(1, 2), (2, 3)] res2 = [(1, 3), (1, 2), (2, 3)] res3 = [(22, 78), (15, 32), (5, 6), (7, 8), (9, 6), (22, 7)] self.assertEqual(res1, sort_fractions([(2, 3), (1, 2)])) self.assertEqual(res2, sort_fractions([(2, 3), (1, 2), (1, 3)])) self.assertEqual(res3, sort_fractions([(5, 6), (22, 78), (22, 7), (7, 8), (9, 6), (15, 32)]))
def test_sort_fractions(self): # self.assertEqual(sort_fractions([(2, 3), (1, 2)]), [(1, 2), (2, 3)]) # self.assertEqual(sort_fractions([(2, 3), (1, 2), (1, 3)]), [(1, 3), (1, 2), (2, 3)]) self.assertEqual( sort_fractions([(5, 6), (22, 78), (22, 7), (7, 8), (9, 6), (15, 32)]), [(22, 78), (15, 32), (5, 6), (7, 8), (9, 6), (22, 7)])
def test_sort_fractions(self): self.assertEqual(sort_fractions([(2, 3), (1, 2)]), [(1, 2), (2, 3)]) self.assertEqual(sort_fractions([(2, 3), (1, 2), (1, 3)]), [(1, 3), (1, 2), (2, 3)]) self.assertEqual(sort_fractions([(5, 6), (22, 78), (22, 7), (7, 8), (9, 6), (15, 32)]), [(15, 32), (22, 78), (5, 6), (7, 8), (9, 6), (22, 7)]) self.assertEqual(sort_fractions([(1, 8), (4, 8), (5, 8)]), [(1, 8), (4, 8), (5, 8)]) self.assertEqual(sort_fractions([(5, 8), (4, 8), (1, 8)]), [(1, 8), (4, 8), (5, 8)])
def test_1(self): self.assertEqual([(1, 2), (2, 3)], sort_fractions([(2, 3), (1, 2)]))
def test_two(self): self.assertEquals(sort_fractions([(2, 3), (1, 2), (1, 3)]), [(1, 3), (1, 2), (2, 3)])
def test_sort_fractions5(self): self.assertEqual([(1, 1), (2, 1), (3, 1)], solution.sort_fractions([(2, 1), (3, 1), (1, 1)]))
def test_sort_fractions_2(self): self.assertEqual([(1, 3), (1, 2), (2, 3)], solution.sort_fractions([(2, 3), (1, 2), (1, 3)]))
def test_some_arrays_of_fractions(self): self.assertEqual([(1, 2), (2, 3)], sort_fractions([(2, 3), (1, 2)])) self.assertEqual([(1, 3), (1, 2), (2, 3)],sort_fractions([(2, 3), (1, 2), (1, 3)])) self.assertEqual([(22, 78), (15, 32), (5, 6), (7, 8), (9, 6), (22, 7)],sort_fractions([(5, 6), (22, 78), (22, 7), (7, 8), (9, 6), (15, 32)]))
def test_sorting_fractions3(self): self.assertEqual([(0, 3), (1, 2), (5, 3), (10, 2)],\ solution.sort_fractions([(1, 2), (5, 3), (0, 3), (10, 2)]))
def test_sort_fractions(self): self.assertEqual(sort_fractions([(2, 3), (1, 2), (1, 5), (1, 2)]), [(1, 5), (1, 2), (1, 2), (2, 3)])
def test_sort_fractions_2(self): self.assertEqual([(2, 3), (3, 4), (4, 5)], sort_fractions([(2, 3), (3, 4), (4, 5)]))
def test_one(self): self.assertEqual([(1, 2), (2, 3)], sort_fractions([(2, 3), (1, 2)]))
def test_sort_fractions_3(self): self.assertEqual([(22, 78), (15, 32), (5, 6), (7, 8), (9, 6), (22, 7)], solution.sort_fractions([(5, 6), (22, 78), (22, 7), (7, 8), (9, 6), (15, 32)]))
def test_three(self): self.assertEquals( sort_fractions([(5, 6), (22, 78), (22, 7), (7, 8), (9, 6), (15, 32)]), [(22, 78), (15, 32), (5, 6), (7, 8), (9, 6), (22, 7)])
def test_sort_fractions(self): self.assertEqual([(1, 2), (2, 3)],\ solution.sort_fractions([(2, 3), (1, 2)])) self.assertEqual([(22, 78), (15, 32), (5, 6), (7, 8), (9, 6), (22, 7)],\ solution.sort_fractions([(5, 6), (22, 78), (22, 7), (7, 8),\ (9, 6), (15, 32)]))
def test_sort_fractions4(self): self.assertEqual([(1, 100), (1, 50), (1,25), (1, 5), (1, 1)], solution.sort_fractions([(1, 25), (1, 100), (1, 1), (1, 50), (1, 5)]))