Example #1
0
 def test_adding_user_twice_doesnt_cause_dupes(self):
     user = User("Joe Bloggs", "*****@*****.**", location_func=lambda:((0,0),0))
     users = Users()
     
     users.add_user(user)
     users.add_user(User("Joe Bloggs", "*****@*****.**", location_func=lambda:((90,90),0)))
     self.assertEqual(len(users.users), 1)
Example #2
0
    def test_get_location(self):
        user = User("Joe Bloggs",
                    "*****@*****.**",
                    location_func=lambda: ((0, 0), 0))
        users = Users()

        users.add_user(user)
        self.assertEqual(
            users.get_user_by_name(u"Joe Bloggs").location, (0, 0))
Example #3
0
 def test_supplying_better_location_function_overrides(self):
     user = User("Joe Bloggs", "*****@*****.**", location_func=lambda:((0,0),0))
     users = Users()
     
     users.add_user(user)
     users.add_user(User("Joe Bloggs", "*****@*****.**", location_func=lambda:((90,90),1)))
     self.assertEqual(users.get_user_by_name(u"Joe Bloggs").location, (90,90))
Example #4
0
    def test_supplying_better_location_function_overrides(self):
        user = User("Joe Bloggs",
                    "*****@*****.**",
                    location_func=lambda: ((0, 0), 0))
        users = Users()

        users.add_user(user)
        users.add_user(
            User("Joe Bloggs",
                 "*****@*****.**",
                 location_func=lambda: ((90, 90), 1)))
        self.assertEqual(
            users.get_user_by_name(u"Joe Bloggs").location, (90, 90))
Example #5
0
    def test_adding_user_twice_doesnt_cause_dupes(self):
        user = User("Joe Bloggs",
                    "*****@*****.**",
                    location_func=lambda: ((0, 0), 0))
        users = Users()

        users.add_user(user)
        users.add_user(
            User("Joe Bloggs",
                 "*****@*****.**",
                 location_func=lambda: ((90, 90), 0)))
        self.assertEqual(len(users.users), 1)
Example #6
0
 def test_search_by_name(self):
     user = User("Joe Bloggs", "*****@*****.**")
     users = Users()
     
     users.add_user(user)
     self.assertEqual(users.get_user_by_name("Joe Bloggs"), user)
Example #7
0
 def test_get_location(self):
     user = User("Joe Bloggs", "*****@*****.**", location_func=lambda:((0,0),0))
     users = Users()
     
     users.add_user(user)
     self.assertEqual(users.get_user_by_name(u"Joe Bloggs").location, (0,0))
Example #8
0
 def test_search_by_name_matches_with_missing_accents(self):
     user = User("Joe Bloggs", "*****@*****.**")
     users = Users()
     
     users.add_user(user)
     self.assertEqual(users.get_user_by_name(u"Joé Bloggs"), user)
Example #9
0
    def test_search_by_name(self):
        user = User("Joe Bloggs", "*****@*****.**")
        users = Users()

        users.add_user(user)
        self.assertEqual(users.get_user_by_name("Joe Bloggs"), user)
Example #10
0
    def test_search_by_name_matches_with_missing_accents(self):
        user = User("Joe Bloggs", "*****@*****.**")
        users = Users()

        users.add_user(user)
        self.assertEqual(users.get_user_by_name(u"Joé Bloggs"), user)