def test_can_pick_up_passenger_from_bus_stop(self): person_1 = Person("Guido van Rossum", 64) person_2 = Person("Carol Willing", 50) bus_stop = BusStop("Waverly Station") bus_stop.add_to_queue(person_1) bus_stop.add_to_queue(person_2) self.bus.pick_up_from_stop(bus_stop) self.assertEqual(2, self.bus.passenger_count())
def test_convert_phone_number(self): """ Test convert phone number correctly formats phone number """ person = Person("Wionna", "Ryder", "212 000 0000", "blue", "10000") self.assertEqual(person.phone_number, "212-000-0000") person = Person("Wionna", "Ryder", "(212)-000-0000", "blue", "10000") self.assertEqual(person.phone_number, "212-000-0000") person = Person("Wionna", "Ryder", "2120000000", "blue", "10000") self.assertEqual(person.phone_number, "212-000-0000")
def test_exercise(): os.chdir('src') date = SimpleDate(22, 4, 2016) date2 = SimpleDate(21, 6, 2015) leo = Person("Leo", date, 62, 9) lily = Person("Lily", date2, 65, 8) assert not leo == lily leo_with_different_weight = Person("Leo", date, 62, 10) assert not leo == leo_with_different_weight
def __init__(self, data_string): data_list = data_string.split(",") self.id = None self.person = None self.postcode = None self.rent = None self.start = None self.end = None self.payments = {} self.months = 0 self.deductions = {} self.transactions_obj = [] self.negative_balance_score = SequenceScore() self.positive_balance_score = SequenceScore() self.with_deposit = False self.negative_sequence = {} if len(data_list) != 8: return self.id = int(data_list[0]) self.person = Person(data_list[1], data_list[2], data_list[3]) self.postcode = data_list[4] self.rent = float(data_list[5]) self.start = str_to_date(data_list[6]) self.end = str_to_date(data_list[7])
def test_person_constructor(self): """ Test if person constructor works """ person = Person("Wionna", "Ryder", "212-000-0000", "blue", "10000") self.assertEqual(person.first_name, "Wionna") self.assertEqual(person.last_name, "Ryder") self.assertEqual(person.phone_number, "212-000-0000") self.assertEqual(person.color, "blue") self.assertEqual(person.zipcode, "10000")
def test_normalize_success(self, mock_match_pattern): """ Test returning person object on success normalizing """ mock_person = Person("a", "b", "123456789", "c", "2") mock_match_pattern.return_value = mock_person normalizer = Normalizer() entry = "Aura, Eilers, 39358, 489 634 9504, pink" res = normalizer.normalize(entry) mock_match_pattern.assert_called_with(entry) self.assertEqual(res, mock_person)
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!')
def test_person_instance(self): """Test instance of class Person""" person1 = Person('Kioko') self.assertIsInstance(person1, Person)
def test_person_init_sets_the_name_and_type(self): person = Person('sunday', 'nwuguru') self.assertEqual(person.name(), 'sunday nwuguru') self.assertNotEqual(person.living_space, True)
def test_person_get_state_dict(self): person = Person('sunday', 'nwuguru', True) self.assertEqual(person.get_state_dict(3), 'NO')
def test_person_init_sets_the_living_space_when_passed(self): person = Person('sunday', 'nwuguru', True) self.assertEqual(person.living_space, True)
#singup user = Api(username="******", password="******") user.signup() print(user._signup) #login user.login() print(user.access_token) print(user.headers) #update accessToken user.renew() print(user._renew) #login pd = Person("pd", "123456") pd.api.login() print(pd.api.headers) print(pd.api.access_token) print(pd.api.host) connection = pd.api print(connection) #make new project pd.make_new_project(project_name='new', project_description='new') #get all user projects pd.get_projects(page_size=10, page_number=1) #all projects Objs
def add_new_person_to_family(self): """Add new person to family""" print('ADD NEW PERSON TO FAMILY') family_db = JsonDatabase(self.DATABASE_NAME, self.DATABASE_DIR) new_person = Person() new_person.set_firstname(input('Type firstname: ')) new_person.set_lastname(input('Type lastname: ')) new_person.set_age(input('Type age: ')) new_person.set_height(input('Type height: ')) new_person.set_weight(input('Type weight: ')) new_person_json = new_person.get_person_like_json() family_db.add(new_person_json) family_db.save() print('Person added') self.print_line()
def test_can_empty_bus(self): person = Person("Guido van Rossum", 64) self.bus.pick_up(person) self.bus.empty() self.assertEqual(0, self.bus.passenger_count())
def setUp(self): self.bus_stop = BusStop("Waverly Station") self.person = Person("Guido van Rossum", 64)
from src.api import Api from src.permission import Permission from src.person import Person from src.project import Project from src.uplink import Uplink if __name__ == "__main__": user = input('\nEnter UserName:'******'\nEnter Password:'******'\n[*]logining...') pd.api.login() print('\n[+]login done.') connection = pd.api while True: choice = input( '\nEnter 1 for add new project:\nEnter 2 for projects list.\n') choice = int(choice) if choice == 1: project_name = input('\nEnter project name') project_description = input('\nEnter project description') print('\n[*]making project...') pd.make_new_project(project_name, project_description) print('\n[+]making project done!') elif choice == 2: print('\n[*]getting projects') projects = pd.get_projects(page_size=20, page_number=0) ## print("\n[+] projects are:", pd.projects)
def test_person(self): testPerson = Person('Test') assert testPerson.sayHi() == "Hi, my name is Test"
def test_exercise(): os.chdir('src') lucky = Pet("Lucky", "collie") james = Person("James", lucky) assert str(james) == "James, has a friend called Lucky (collie)"
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)
import boto3 from boto3.dynamodb.conditions import Attr from src.person import DynamoPerson, Person from src.relation import DynamoRelation, Relation, RelationType from src.search import findPath if __name__ == '__main__': resource = boto3.resource('dynamodb') dynamoPerson = DynamoPerson(resource, 'Person') dynamoRelation = DynamoRelation(resource, 'Relation') # table = resource.Table('Person') # table.scan(FilterExpression=Attr('nickname').eq('Jon')) p1 = Person('John Doe', 'Jons', '2000-01-01', 'John Doe') dynamoPerson.store(p1) p2 = Person('Jane Doe', 'Janes', '2000-01-01', 'Jane Doe') dynamoPerson.store(p2) p3 = Person('Child Doe', 'Child', '2000-01-01', 'Child Doe') dynamoPerson.store(p3) person = dynamoPerson.retrieve(p1.uid) persons = dynamoPerson.scan('nickname', 'Jons') dynamoRelation.store(Relation(p1.uid, RelationType.spouse, p2.uid)) dynamoRelation.store(Relation(p2.uid, RelationType.spouse, p1.uid)) dynamoRelation.store(Relation(p1.uid, RelationType.parent, p3.uid)) dynamoRelation.store(Relation(p1.uid, RelationType.child, p3.uid)) # dynamoRelation.store(Relation(p2.id, RelationType.parent, p3.id)) relations = dynamoRelation.neighbors(p1.uid)
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!')
def test_person(self): p = Person() the_name = "Luigi" p.set_name(the_name) self.assertEqual(p.get_name(0), the_name)
def test_can_drop_off_passenger(self): person = Person("Guido van Rossum", 64) self.bus.pick_up(person) self.bus.drop_off(person) self.assertEqual(0, self.bus.passenger_count())
from src.person import Person if __name__ == "__main__": input = "5 2 3 4 6" # input = "5 1" print(input) p = Person() items = input.split(" ") items = filter(None, items) for article in items: status, history = p.take_action(article) if not status: history.append('fail') break items_to_check = ["pants", "shirt", "shoes", "socks"] result = (all(i in history for i in items_to_check)) if result: if "leave" not in history: history.append("leave") print(history)
def setUp(self): self.person = Person("Guido van Rossum", 64)
def test_can_empty_bus(self): person = Person("Guido van Rossum", 64) self.bus.pick_up(person) self.bus.empty() self.ass