コード例 #1
0
ファイル: main.py プロジェクト: gab618/streamelements-pack
def jokenpoPage():
    try:
        user = request.args.get('user')
        choice = request.args.get('choice')
        return jokenpo(user, choice, CHANNEL, JWT_TOKEN)
    except Exception as e:
        return 'Falha na requisição: ', e
コード例 #2
0
    def test_casos(self):
        casos_teste = [({
            'input1': 'tesoura',
            'input2': 'papel'
        }, 'Tesoura Ganha'),
                       ({
                           'input1': 'papel',
                           'input2': 'tesoura'
                       }, 'Tesoura Ganha'),
                       ({
                           'input1': 'pedra',
                           'input2': 'tesoura'
                       }, 'Pedra Ganha'),
                       ({
                           'input1': 'tesoura',
                           'input2': 'pedra'
                       }, 'Pedra Ganha'),
                       ({
                           'input1': 'pedra',
                           'input2': 'papel'
                       }, 'Papel Ganha'),
                       ({
                           'input1': 'papel',
                           'input2': 'papel'
                       }, 'Empate'),
                       ({
                           'input1': 'pedra',
                           'input2': 'pedra'
                       }, 'Empate'),
                       ({
                           'input1': 'tesoura',
                           'input2': 'tesoura'
                       }, 'Empate'), ({
                           'input1': '',
                           'input2': ''
                       }, 'Empate')]

        for inputs, output in casos_teste:
            with self.subTest():
                resultado = jokenpo(inputs.get('input1'), inputs.get('input2'))
                self.assertEqual(output, resultado)
コード例 #3
0
def test_should_scissors_win_the_game():
    assert jokenpo('Tesoura', 'Papel') == 'Ganhador: Tesoura'
コード例 #4
0
def test_should_return_a_string():
    assert type(jokenpo('Pedra', 'Pedra')) == str
コード例 #5
0
def test_should_return_a_draw():
    assert jokenpo('Pedra', 'Pedra') == 'Empate'
コード例 #6
0
ファイル: test_jokenpo.py プロジェクト: fabianoengler/dojo
 def test_papel_tesoura_retorna_tesoura(self):
     resultado = jokenpo('papel', 'tesoura')
     self.assertEqual('TESOURA', resultado)
コード例 #7
0
 def test_lizard_and_scissor(self):
     self.assertEqual(jokenpo('lizard', 'scissor'), 'play2')
コード例 #8
0
ファイル: test.py プロジェクト: amintasvrp/dojo
 def test_pedra_e_tesoura(self):
     resposta = jokenpo(pedra, tesoura)
     self.assertEqual(resposta, "pedra ganha de tesoura")
コード例 #9
0
ファイル: test_jokenpo.py プロジェクト: vmesel/dojo-centro
 def test_lizard_and_scissor(self):
     self.assertEqual(jokenpo('lizard', 'scissor'), 'play2')
コード例 #10
0
 def test_tesoura_ganha_de_papel(self):
     jogada_1, jogada_2 = 'tesoura', 'papel'
     self.assertEquals(jokenpo(jogada_1, jogada_2), 'tesoura')
コード例 #11
0
 def test_pedra_empate_pedra(self):
     jogada_1 = jogada_2 = 'pedra'
     self.assertEquals(jokenpo(jogada_1, jogada_2), 'empate')
コード例 #12
0
 def test_pedra_perde_para_papel(self):
     jogada_1, jogada_2 = 'pedra', 'papel'
     self.assertEquals(jokenpo(jogada_1, jogada_2), 'papel')
コード例 #13
0
 def test_papel_perde_para_tesoura(self):
     jogada_1, jogada_2 = 'papel', 'tesoura'
     self.assertEquals(jokenpo(jogada_1, jogada_2), 'tesoura')
コード例 #14
0
 def test_papel_ganha_de_pedra(self):
     jogada_1, jogada_2 = 'papel', 'pedra'
     self.assertEquals(jokenpo(jogada_1, jogada_2), 'papel')
コード例 #15
0
 def test_spock_and_lizard(self):
     self.assertEqual(jokenpo('spock', 'lizard'), 'play2')
コード例 #16
0
 def test_draw(self):
     self.assertEqual(jokenpo('spock', 'spock'), 'draw')
コード例 #17
0
def test_reverse_test():
    assert jokenpo('Pedra', 'Papel') == 'Ganhador: Papel'
コード例 #18
0
 def test_papel_empate_papel(self):
     jogada_1 = jogada_2 = 'papel'
     self.assertEquals(jokenpo(jogada_1, jogada_2), 'empate')
コード例 #19
0
ファイル: test.py プロジェクト: amintasvrp/dojo
 def test_pedra_e_papel(self):
     resposta = jokenpo(pedra, papel)
     self.assertEqual(resposta, "papel ganha de pedra")
コード例 #20
0
ファイル: teste_jokenpo.py プロジェクト: jadsonecomp/Jokenpo
import sys

sys.path.insert(1,'C:\\Programas_Python\\Jokenpo\\src')
#sys.path.append('../Jokenpo/src')

import jokenpo

jogada = ['pedra', 'papel', 'tesoura', 'empate', 'paremetros_incorretos']

def partida(retornoFuncao, resultado):
	if retornoFuncao.upper() == resultado.upper():
		print('correto')
	else:
		print('errado')


partida( jokenpo.jokenpo(jogada[0], jogada[1]), jogada[1] )
partida( jokenpo.jokenpo(jogada[0], jogada[2]), jogada[0] )
partida( jokenpo.jokenpo(jogada[0], jogada[0]), jogada[3] )

partida( jokenpo.jokenpo(jogada[1], jogada[1]), jogada[3] )
partida( jokenpo.jokenpo(jogada[1], jogada[2]), jogada[2] )
partida( jokenpo.jokenpo(jogada[1], jogada[0]), jogada[1] )

partida( jokenpo.jokenpo(jogada[2], jogada[1]), jogada[2] )
partida( jokenpo.jokenpo(jogada[2], jogada[2]), jogada[3] )
partida( jokenpo.jokenpo(jogada[2], jogada[0]), jogada[0] )
コード例 #21
0
ファイル: test_jokenpo.py プロジェクト: vmesel/dojo-centro
 def test_lizard_and_rock(self):
     self.assertEqual(jokenpo('lizard', 'rock'), 'play2')
コード例 #22
0
ファイル: teste.py プロジェクト: Dyogo/DojoCampos
 def test_tesoura_ganha_de_papel(self):
     jokenpo("tesoura", "papel") |should| equal_to ("tesoura")
コード例 #23
0
ファイル: test_jokenpo.py プロジェクト: vmesel/dojo-centro
 def test_spock_and_lizard(self):
     self.assertEqual(jokenpo('spock', 'lizard'), 'play2')
コード例 #24
0
ファイル: teste.py プロジェクト: Dyogo/DojoCampos
 def test_papel_empata_com_papel(self):
     jokenpo("papel","papel") |should| equal_to ("empate")
コード例 #25
0
ファイル: test_jokenpo.py プロジェクト: fabianoengler/dojo
 def test_papel_Pedra_retorna_papel(self):
     resultado = jokenpo('papel', 'Pedra')
     self.assertEqual('PAPEL', resultado)
コード例 #26
0
 def test_rock_and_lizard(self):
     self.assertEqual(jokenpo('rock', 'lizard'), 'play1')
コード例 #27
0
ファイル: teste.py プロジェクト: Dyogo/DojoCampos
 def test_pedra_empata_com_pedra(self):
     jokenpo("pedra", "pedra") |should| equal_to ("empate")
コード例 #28
0
    def test_combinacoes(self):

        combinacoes = (
            # empates
            {
                'p1': 'pedra',
                'p2': 'pedra',
                'esperado': 'empate'
            },
            {
                'p1': 'tesoura',
                'p2': 'tesoura',
                'esperado': 'empate'
            },
            {
                'p1': 'papel',
                'p2': 'papel',
                'esperado': 'empate'
            },

            # pedra ganha
            {
                'p1': 'pedra',
                'p2': 'tesoura',
                'esperado': 'pedra ganha com: player 1'
            },
            {
                'p1': 'tesoura',
                'p2': 'pedra',
                'esperado': 'pedra ganha com: player 2'
            },

            # tesoura ganha
            {
                'p1': 'tesoura',
                'p2': 'papel',
                'esperado': 'tesoura ganha com: player 1'
            },
            {
                'p1': 'papel',
                'p2': 'tesoura',
                'esperado': 'tesoura ganha com: player 2'
            },

            # papel ganha
            {
                'p1': 'papel',
                'p2': 'pedra',
                'esperado': 'papel ganha com: player 1'
            },
            {
                'p1': 'pedra',
                'p2': 'papel',
                'esperado': 'papel ganha com: player 2'
            },

            # jogadas invalidas
            {
                'p1': 'nada',
                'p2': 'pedra',
                'esperado': 'digite uma opcao valida'
            },
            {
                'p1': 'nada',
                'p2': 'papel',
                'esperado': 'digite uma opcao valida'
            },
            {
                'p1': 'nada',
                'p2': 'tesoura',
                'esperado': 'digite uma opcao valida'
            },
            {
                'p1': 'pedra',
                'p2': 'nada',
                'esperado': 'digite uma opcao valida'
            },
            {
                'p1': 'papel',
                'p2': 'nada',
                'esperado': 'digite uma opcao valida'
            },
            {
                'p1': 'tesoura',
                'p2': 'nada',
                'esperado': 'digite uma opcao valida'
            },
        )

        for combinacao in combinacoes:
            p1 = combinacao['p1']
            p2 = combinacao['p2']
            esperado = combinacao['esperado']

            with self.subTest(p1=p1, p2=p2, esperado=esperado):
                self.assertEqual(jokenpo(p1, p2), esperado)
コード例 #29
0
 def test_lizard_and_rock(self):
     self.assertEqual(jokenpo('lizard', 'rock'), 'play2')
コード例 #30
0
ファイル: jokenpotest.py プロジェクト: dojorio/dojo-uva
 def test_tesoura_contra_tesoura_deve_retornar_tesoura_vencedor(self):
    self.assertEqual('tesoura', jokenpo('tesoura','tesoura'))
コード例 #31
0
def test_should_return_an_error_message_if_is_an_invalid_option():
    assert jokenpo('Alumínio', 'Pedra') == 'Opção inválida'
コード例 #32
0
ファイル: jokenpotest.py プロジェクト: dojorio/dojo-uva
 def test_papel_contra_pedra_deve_retornar_papel_vencedor(self):
   self.assertEqual('papel', jokenpo('papel','pedra'))      
コード例 #33
0
def test_should_stone_win_the_game():
    assert jokenpo('Pedra', 'Tesoura') == 'Ganhador: Pedra'
コード例 #34
0
ファイル: test.py プロジェクト: abeltje1/dojo
 def test_tesoura_e_pedra(self):
     resposta = jokenpo(tesoura, pedra)
     self.assertEqual(resposta, "pedra ganha de tesoura")
コード例 #35
0
def test_should_paper_win_the_game():
    assert jokenpo('Papel', 'Pedra') == 'Ganhador: Papel'
コード例 #36
0
ファイル: test.py プロジェクト: abeltje1/dojo
 def test_pedra_e_papel(self):
     resposta = jokenpo(pedra, papel)
     self.assertEqual(resposta, "papel ganha de pedra")
コード例 #37
0
ファイル: test.py プロジェクト: abeltje1/dojo
 def test_pedra_e_pedra(self):
     resposta = jokenpo(pedra, pedra)
     self.assertEqual(resposta, "pedra empata com pedra")
コード例 #38
0
ファイル: teste.py プロジェクト: pmnhaes/DojoCampos
 def test_tesoura_ganha_de_papel(self):
     jokenpo("tesoura", "papel") | should | equal_to("tesoura")
コード例 #39
0
ファイル: test.py プロジェクト: amintasvrp/dojo
 def test_pedra_e_pedra(self):
     resposta = jokenpo(pedra, pedra)
     self.assertEqual(resposta, "pedra empata com pedra")
コード例 #40
0
ファイル: teste.py プロジェクト: pmnhaes/DojoCampos
 def test_papel_ganha_de_pedra(self):
     jokenpo("papel", "pedra") | should | equal_to("papel")
コード例 #41
0
ファイル: test_jokenpo.py プロジェクト: vmesel/dojo-centro
 def test_lizard_and_spock(self):
     self.assertEqual(jokenpo('lizard', 'spock'), 'play1')
コード例 #42
0
ファイル: teste.py プロジェクト: pmnhaes/DojoCampos
 def test_pedra_empata_com_pedra(self):
     jokenpo("pedra", "pedra") | should | equal_to("empate")
コード例 #43
0
ファイル: test_jokenpo.py プロジェクト: vmesel/dojo-centro
 def test_rock_and_lizard(self):
     self.assertEqual(jokenpo('rock', 'lizard'), 'play1')
コード例 #44
0
ファイル: teste.py プロジェクト: pmnhaes/DojoCampos
 def test_tesoura_perde_pedra(self):
     jokenpo("tesoura", "pedra") | should | equal_to("pedra")
コード例 #45
0
ファイル: test_jokenpo.py プロジェクト: vmesel/dojo-centro
 def test_draw(self):
     self.assertEqual(jokenpo('spock', 'spock'), 'draw')
コード例 #46
0
ファイル: teste.py プロジェクト: pmnhaes/DojoCampos
 def test_papel_empata_com_papel(self):
     jokenpo("papel", "papel") | should | equal_to("empate")
コード例 #47
0
ファイル: test_jokenpo.py プロジェクト: fabianoengler/dojo
 def test_papel_papel_retorna_empate(self):
     resultado = jokenpo('papel', 'papel')
     self.assertEqual('EMPATE', resultado)
コード例 #48
0
ファイル: teste.py プロジェクト: pmnhaes/DojoCampos
 def test_pedra_ganha_de_tesoura(self):
     jokenpo("pedra", "tesoura") | should | equal_to("pedra")
コード例 #49
0
ファイル: test_jokenpo.py プロジェクト: fabianoengler/dojo
 def test_pedra_pedra_retorna_empate(self):
     resultado = jokenpo('pedra', 'pedra')
     self.assertEqual('EMPATE', resultado)
コード例 #50
0
ファイル: test_jokenpo.py プロジェクト: nsi-iff/DojoCampos
 def test_tesoura_versus_papel(self):
     jokenpo('tesoura', 'papel') |should| equal_to ('tesoura')
コード例 #51
0
ファイル: test_jokenpo.py プロジェクト: fabianoengler/dojo
 def test_pedra_tesoura_retorna_pedra(self):
     resultado = jokenpo('pedra', 'tesoura')
     self.assertEqual('PEDRA', resultado)
コード例 #52
0
ファイル: test_jokenpo.py プロジェクト: nsi-iff/DojoCampos
 def test_tesoura_versus_pedra(self):
     jokenpo('tesoura','pedra') |should| equal_to('pedra') 
コード例 #53
0
ファイル: teste.py プロジェクト: Dyogo/DojoCampos
 def test_papel_ganha_de_pedra(self):
     jokenpo("papel", "pedra") |should| equal_to ("papel")
コード例 #54
0
ファイル: test_jokenpo.py プロジェクト: nsi-iff/DojoCampos
 def test_papel_versus_pedra(self):
     jokenpo('papel','pedra') |should| equal_to('papel')
コード例 #55
0
ファイル: teste.py プロジェクト: Dyogo/DojoCampos
 def test_tesoura_perde_pedra(self):
     jokenpo("tesoura","pedra") |should| equal_to ("pedra")
コード例 #56
0
ファイル: test_jokenpo.py プロジェクト: nsi-iff/DojoCampos
 def test_papel_versus_tesoura(self):
     jokenpo('papel', 'tesoura') |should| equal_to('tesoura')
コード例 #57
0
ファイル: teste.py プロジェクト: Dyogo/DojoCampos
 def test_pedra_ganha_de_tesoura(self):
     jokenpo("pedra", "tesoura") |should| equal_to ("pedra")
コード例 #58
0
 def test_lizard_and_spock(self):
     self.assertEqual(jokenpo('lizard', 'spock'), 'play1')