예제 #1
0
class TestGuest(unittest.TestCase): 

    def setUp(self):
        self.guest = Guest("Nat King Cole")

    def test_guest_has_name(self):
        self.assertEqual("Nat King Cole", self.guest.name)

    def test_group_size(self):
        self.assertEqual(0, self.guest.group_size())

    def test_guest_can_add_new_member_to_group(self):
        new_guest = Guest("Dean Martin")
        self.guest.add_to_group(new_guest)
        self.assertEqual(1, self.guest.group_size())

    def test_guest_can_remove_member_from_group(self):
        guest_to_remove = Guest("Dean Martin")
        self.guest.add_to_group(guest_to_remove)
        self.guest.remove_from_group(guest_to_remove)
        self.assertEqual(0, self.guest.group_size())
예제 #2
0
 def setUp(self):
     self.guest = Guest("Nat King Cole")
예제 #3
0
 def test_guest_can_remove_member_from_group(self):
     guest_to_remove = Guest("Dean Martin")
     self.guest.add_to_group(guest_to_remove)
     self.guest.remove_from_group(guest_to_remove)
     self.assertEqual(0, self.guest.group_size())
예제 #4
0
 def test_guest_can_add_new_member_to_group(self):
     new_guest = Guest("Dean Martin")
     self.guest.add_to_group(new_guest)
     self.assertEqual(1, self.guest.group_size())
예제 #5
0
 def test_room_check_out__room3(self):
     guest = Guest("Lena Horne")
     self.room.check_in(guest)
     self.room.check_out(guest)
     self.assertEqual(0, self.room.guest_count())
예제 #6
0
 def test_room_check_out__room2(self):
     guest = Guest("Sammy Davis Jr.")
     self.room.check_in(guest)
     self.room.check_out(guest)
     self.assertEqual(0, self.room.guest_count())
예제 #7
0
 def test_room_check_out__room2(self):
     guest = Guest("Nat King Cole")
     self.room.check_in(guest)
     self.room.check_out(guest)
     self.assertEqual(0, self.room.guest_count())