Ejemplo n.º 1
0
    def test_add_player_duplicated(self):
        app = App()
        
        app.add_player('Rafael')
        reponse = app.add_player('Rafael')

        self.assertFalse(reponse.ok)
        self.assertEqual(
            'Rafael already in the players list.', reponse.message)
Ejemplo n.º 2
0
    def test_add_player_succesfully(self):
        app = App()
        reponse = app.add_player('Rafael')

        self.assertTrue(reponse.ok)
        self.assertEqual('Rafael successfully added.', reponse.message)

        self.assertTrue('Rafael' in app.players)
Ejemplo n.º 3
0
    def test_remove_player_successfully(self):

        app = App()
        reponse = app.add_player('Rafael')
        response = app.remove_player('Rafael')

        self.assertTrue(reponse.ok)
        self.assertEqual('Rafael was succesfully removed.', response.message)
Ejemplo n.º 4
0
    def test_list_three_players(self):
        app = App()

        app.add_player('Rafael')
        app.add_player('Simão')
        app.add_player('Rodrigo')

        response = app.list_players()

        self.assertTrue(response.ok)
        self.assertEqual(3, len(response.data['players']))
Ejemplo n.º 5
0
    def test_add_None_player(self):
        app = App()
        response = app.add_player(None)

        self.assertFalse(response.ok)
        self.assertEqual('The player name can\'t be empty.', response.message)