예제 #1
0
파일: client.py 프로젝트: wevsty/aiospamc
 async def wrapper(cls, request):
     if cls.user:
         cls.logger.debug('Added user header for \'%s\' to request (%s)',
                          cls.user,
                          id(request))
         request.add_header(User(cls.user))
     return await func(cls, request)
예제 #2
0
    def test_field_name(self):
        user = User()

        assert user.field_name() == 'User'
예제 #3
0
    def test_user_value(self):
        fake_user = '******'
        user = User(fake_user)

        assert user.name == fake_user
예제 #4
0
    def test_default_value(self):
        import getpass
        user = User()

        assert user.name == getpass.getuser()
예제 #5
0
    def test_repr(self):
        user = User('test-user')

        assert repr(user) == 'User(name=\'test-user\')'
예제 #6
0
    def test_bytes(self):
        user = User('test-user')

        assert bytes(user) == b'User: test-user\r\n'
예제 #7
0
    def test_instantiates(self):
        user = User()

        assert 'user' in locals()