class TestPerson(unittest.TestCase): def setUp(self): self.test_age = random.randint(0, 120) self.test_name = 'Jon Doe' self.test_gender = 'Male' self.test_occupation = 'Teacher' self.person = Person(self.test_name, self.test_age, self.test_gender, self.test_occupation) def test_name(self): self.assertEqual(self.person.gender, 'Male') def test_greets(self): greeter = 'Elon Musk' self.assertEqual(self.person.greets(greeter), f'Hello, {greeter}! My name is {self.person.name}, nice to meet ' f'you!')
from src.dog import Dog from src.person import Person barker = Dog(4, 74) print(barker.age) greeter = 'Elon Musk' test = Person('test', 23) test.greets(greeter) print(f'Hello, {greeter}! My name is {test.name}, nice to meet '\ f'you!')