0
0 комментариев

Здравствуйте,необходимо проверить функцию def nomera_dopuska() на работоспособность методом unittest.

Файл city

class User():
 
    def __init__(self,username):
        self.username=username.title()
        self.your_id=[]
 
    def imya(self):
        print("Введите номера инструкция для пользователя "+self.username)
 
    def nomer_id(self,nomer_id):
        self.your_id.append(nomer_id)
 
    def nomera_dopuska(self):
        print("Для пользователя "+self.username+" разрешен следующий допуск:")
        for i in self.your_id:
            print(i)
            return i

Тест файл

import unittest
from city import User
 
class TestProgramm(unittest.TestCase):
    def setUp(self):
        self.exemplar=User("alex")
        self.a=["221","900","12"]
 
    def test_user3(self):
        for z in self.a:
            self.exemplar.nomer_id(z)
 
        for z in self.a:
            func=self.exemplar.nomera_dopuska()
            self.assertEqual(z,func)
 
unittest.main()


Добавить комментарий