예제 #1
0
 def test_lifecycle_and_mode(self):
     cmdr = EDCmdr()
     cmdr.game_mode = "Open"
     cmdr.inception()
     self.assertTrue(cmdr.in_open())
     cmdr.killed()
     self.assertFalse(cmdr.in_open())
     cmdr.resurrect()
     self.assertTrue(cmdr.in_open())
예제 #2
0
    def test_add_to_wing(self):
        cmdr = EDCmdr()
        cmdr.inception()
        wing_members = ["Ozram", "Arguendo", "Patch"]
        for member in wing_members:
            cmdr.add_to_wing(member)
            self.assertTrue(cmdr.is_friend_or_in_wing(member))

        self.assertEquals(len(cmdr.wing), 3)
        cmdr.add_to_wing(wing_members[0])
        self.assertEquals(len(cmdr.wing), 3)

        
        for member in wing_members:
            self.assertTrue(cmdr.is_friend_or_in_wing(member))

        self.assertFalse(cmdr.is_friend_or_in_wing("dummy"))
예제 #3
0
    def test_join_wing(self):
        cmdr = EDCmdr()
        cmdr.inception()
        wing_members = ["Ozram", "Arguendo", "Patch"]
        for member in wing_members:
            self.assertFalse(cmdr.is_friend_or_in_wing(member))
        self.assertFalse(cmdr.is_friend_or_in_wing("dummy"))

        cmdr.join_wing(wing_members)
        for member in wing_members:
            self.assertTrue(cmdr.is_friend_or_in_wing(member))
        self.assertEquals(len(cmdr.wing), 3)

        self.assertFalse(cmdr.is_friend_or_in_wing("dummy"))
        cmdr.leave_wing()
        self.assertEquals(len(cmdr.wing), 0)

        for member in wing_members:
            self.assertFalse(cmdr.is_friend_or_in_wing(member))