Beispiel #1
0
 def test_list_with_combine_elements(self):
     invokator = Invokator(combination='QRI')
     invokator.invoke('R')
     invokator.invoke('R')
     invokator.invoke('Q')
     invokator.invoke('R')
     self.assertEqual('[R, I, R]', invokator.elements)
Beispiel #2
0
 def test_another_clared_list(self):
     invokator = Invokator(combination='QQL', opposed='SF')
     invokator.invoke('E')
     invokator.invoke('W')
     invokator.invoke('D')
     invokator.invoke('F')
     invokator.invoke('S')
     invokator.invoke('Q')
     invokator.invoke('Q')
     invokator.invoke('W')
     invokator.invoke('W')
     invokator.invoke('E')
     self.assertEqual('[L, W, W, E]', invokator.elements)
Beispiel #3
0
 def test_clared_list(self):
     invokator = Invokator(combination='WQP', opposed='WR')
     invokator.invoke('D')
     invokator.invoke('E')
     invokator.invoke('W')
     invokator.invoke('Q')
     invokator.invoke('W')
     invokator.invoke('D')
     invokator.invoke('Q')
     invokator.invoke('E')
     invokator.invoke('Q')
     invokator.invoke('R')
     self.assertEqual('[]', invokator.elements)
Beispiel #4
0
 def test_xpto(self):
     invokator = Invokator(combination='QFT', opposed='QF')
     invokator.invoke('F')
     invokator.invoke('A')
     invokator.invoke('Q')
     invokator.invoke('F')
     invokator.invoke('D')
     invokator.invoke('F')
     invokator.invoke('Q')
     self.assertEqual('[F, D, T]', invokator.elements)
Beispiel #5
0
 def test_list_with_opposed_and_combine_elements(self):
     invokator = Invokator(combination='EEZ', opposed='QE')
     invokator.invoke('Q')
     invokator.invoke('E')
     invokator.invoke('E')
     invokator.invoke('E')
     invokator.invoke('E')
     invokator.invoke('R')
     invokator.invoke('A')
     self.assertEqual('[Z, E, R, A]', invokator.elements)
Beispiel #6
0
 def test_6(self):
     invokator = Invokator(combination='QFT', opposed='RF')
     invokator.invoke('R')
     invokator.invoke('F')
     invokator.invoke('Q')
     self.assertEqual('[Q]', invokator.elements)
Beispiel #7
0
 def test_list_with_opposed_elements(self):
     invokator = Invokator(opposed='QW')
     invokator.invoke('Q')
     invokator.invoke('W')
     self.assertEqual('[]', invokator.elements)
Beispiel #8
0
 def test_invokator_should_be_invoke_a_element(self):
     invokator = Invokator()
     invokator.invoke('E')
     invokator.invoke('A')
     self.assertEqual('[E, A]', invokator.elements)