def test_update_client(self): number = self.get_last_number() + 1 Client.add_client(number, 'Abc', 'Def', '2000-01-01') count = self.check_count() Client.update_client(number, 'Abb', 'Dee', '2001-02-03') self.assertEqual(self.check_count(), count) for client in Client.get_clients(): if client.number == number: self.assertEqual(client.firstname, 'Abb') self.assertEqual(client.lastname, 'Dee') self.assertEqual(client.birthday, date.fromisoformat('2001-02-03'))
def update_client(self): number = View.get_data('number of client to update') firstname = View.get_data('firstname').capitalize() lastname = View.get_data('lastname').capitalize() birthday = View.get_data('birthday') Client.update_client(number, firstname, lastname, birthday)