Esempio n. 1
0
 def test_double(self):
     before = ColorList(
       ['red', 'yellow', 'green', 'blue', 'pink', 'white'], columns=3)
     after = tile_color_list(before, 2, 2)
     result = ColorList(
       ['red', 'yellow', 'green', 'red', 'yellow', 'green',
        'blue', 'pink', 'white', 'blue', 'pink', 'white',
        'red', 'yellow', 'green', 'red', 'yellow', 'green',
        'blue', 'pink', 'white', 'blue', 'pink', 'white'], columns=6)
     self.assertEqual(after, result)
Esempio n. 2
0
 def test_partial(self):
     before = ColorList(
       ['red', 'yellow', 'green', 'blue'], columns=3)
     after = tile_color_list(before, 2, 2)
     result = ColorList(
       ['red', 'yellow', 'green', 'red', 'yellow', 'green',
        'blue', 'black', 'black', 'blue', 'black', 'black',
        'red', 'yellow', 'green', 'red', 'yellow', 'green',
        'blue', 'black', 'black', 'blue', 'black', 'black'], columns=6)
     self.assertEqual(after, result)
Esempio n. 3
0
 def test_partial(self):
     before = ColorList(['red', 'yellow', 'green', 'blue'], columns=3)
     after = tile_color_list(before, 2, 2)
     result = ColorList([
         'red', 'yellow', 'green', 'red', 'yellow', 'green', 'blue',
         'black', 'black', 'blue', 'black', 'black', 'red', 'yellow',
         'green', 'red', 'yellow', 'green', 'blue', 'black', 'black',
         'blue', 'black', 'black'
     ],
                        columns=6)
     self.assertEqual(after, result)
Esempio n. 4
0
 def test_double(self):
     before = ColorList(['red', 'yellow', 'green', 'blue', 'pink', 'white'],
                        columns=3)
     after = tile_color_list(before, 2, 2)
     result = ColorList([
         'red', 'yellow', 'green', 'red', 'yellow', 'green', 'blue', 'pink',
         'white', 'blue', 'pink', 'white', 'red', 'yellow', 'green', 'red',
         'yellow', 'green', 'blue', 'pink', 'white', 'blue', 'pink', 'white'
     ],
                        columns=6)
     self.assertEqual(after, result)
Esempio n. 5
0
 def test_empty(self):
     before = ColorList(columns=1)
     self.assertEqual(tile_color_list(before, 1, 1), before)
     self.assertEqual(tile_color_list(before, 1, 1), ColorList(columns=1))
Esempio n. 6
0
 def test_trivial(self):
     before = ColorList(['red', 'yellow', 'green', 'blue'], columns=2)
     self.assertEqual(tile_color_list(before, 1, 1), before)
Esempio n. 7
0
 def test_empty(self):
     before = ColorList(columns=1)
     self.assertEqual(tile_color_list(before, 1, 1), before)
     self.assertEqual(tile_color_list(before, 1, 1), ColorList(columns=1))
Esempio n. 8
0
 def test_trivial(self):
     before = ColorList(['red', 'yellow', 'green', 'blue'], columns=2)
     self.assertEqual(tile_color_list(before, 1, 1), before)