deal with null/none connections

fixes #23621
pushed 'connection resolution' to play_context
override fieldattribute getter
This commit is contained in:
Brian Coca 2017-04-17 15:44:19 -04:00 committed by Brian Coca
parent 4a5cf0b5c1
commit c50cf22d52
4 changed files with 41 additions and 25 deletions

View file

@ -53,7 +53,7 @@ class TestPlayContext(unittest.TestCase):
def test_play_context(self):
(options, args) = self._parser.parse_args(['-vv', '--check'])
play_context = PlayContext(options=options)
self.assertEqual(play_context.connection, C.DEFAULT_TRANSPORT)
self.assertEqual(play_context._attributes['connection'], C.DEFAULT_TRANSPORT)
self.assertEqual(play_context.remote_addr, None)
self.assertEqual(play_context.remote_user, None)
self.assertEqual(play_context.password, '')