示例#1
0
 def test_create_lista_de_cargas(self):
     fila_de_wookies = FilaDeWookies('3', '4 4 1 3 5 2 6 7 8 9')
     lista_de_cargas = fila_de_wookies.get_lista_cargas()
     assert len(
         lista_de_cargas) != 0, "Deve haver cargas na lista de cargas"
     assert isinstance(lista_de_cargas,
                       list), "A lista de cargas deve ser uma array"
示例#2
0
 def test_create_wookies_in_Fila_de_Wookies(self):
     fila_de_wookies = FilaDeWookies('3', '4 4 1 3 5 2 6 7 8 9')
     wookies = fila_de_wookies.get_lista_de_wookies()
     assert len(
         wookies
     ) != 0, "Deve haver pelo menos um wookie na lista de wookies"
     for wookie in wookies:
         assert isinstance(
             wookie, Wookie), "o wookie deve ser uma instancia de Wookie"
示例#3
0
 def test_empty_list_of_wookies(self):
     fila_de_wookies = FilaDeWookies('0', '0')
     numero_wookies = fila_de_wookies.get_numero_de_wookies()
     assert numero_wookies == 0, "Lista de wookies deve estar vazia"
示例#4
0
 def test_correctly_distribute_load_among_wookies_example_4(self):
     fila_de_wookies = FilaDeWookies('10', '1 2 3')
     carga_por_wookie = fila_de_wookies.place_cargas_in_wookies()
     self.assertEqual(carga_por_wookie,
                      [[1], [2], [3], [], [], [], [], [], [], []])
示例#5
0
 def test_correctly_distribute_load_among_wookies_example_3(self):
     fila_de_wookies = FilaDeWookies('4', '7 8 9 10')
     carga_por_wookie = fila_de_wookies.place_cargas_in_wookies()
     self.assertEqual(carga_por_wookie, [[7], [8], [9], [10]])
示例#6
0
 def test_correctly_distribute_load_among_wookies_example_2(self):
     fila_de_wookies = FilaDeWookies('3', '4 4 1 3 5 2 6 7 8 9')
     carga_por_wookie = fila_de_wookies.place_cargas_in_wookies()
     self.assertEqual(carga_por_wookie, [[4, 3, 2], [4], [1]])
示例#7
0
 def test_create_fila_de_wookies(self):
     fila_de_wookies = FilaDeWookies('3', '4 4 1 3 5 2 6 7 8 9')
     numero_wookies = fila_de_wookies.get_numero_de_wookies()
     assert numero_wookies != 0, "Lista de wookies nao deve estar vazia"
     assert numero_wookies == 3, "Lista de wookies deve ter 3 wookies"