コード例 #1
0
ファイル: test_users.py プロジェクト: collective/mr.cabot
 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)
コード例 #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))
コード例 #3
0
ファイル: test_users.py プロジェクト: collective/mr.cabot
 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))
コード例 #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))
コード例 #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)
コード例 #6
0
ファイル: test_users.py プロジェクト: collective/mr.cabot
 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)
コード例 #7
0
ファイル: test_users.py プロジェクト: collective/mr.cabot
 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))
コード例 #8
0
ファイル: test_users.py プロジェクト: collective/mr.cabot
 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)
コード例 #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)
コード例 #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)