Пример #1
0
 def test_MultipleSessionsShareLogin(self):
     interface1 = Interface(endpoint_type='DUMMY',
                            endpoint='DUMMY',
                            logger=logger)
     interface2 = Interface(endpoint_type='DUMMY',
                            endpoint='DUMMY',
                            logger=logger)
     self.assertEqual(interface1.session.last_authenticated,
                      interface2.session.last_authenticated)
Пример #2
0
 def test_NeedsRefresh(self):
     interface1 = Interface(endpoint_type='DUMMY',
                            endpoint='DUMMY',
                            logger=logger)
     self.assertEqual(interface1.session.needs_refresh(), False)
     # Fake the last_authenticated timing
     interface1.session.last_authenticated = datetime.utcnow() - timedelta(
         hours=1)
     self.assertEqual(interface1.session.needs_refresh(), True)
Пример #3
0
 def test_ClientCognitoToken(self):
     interface1 = Interface(endpoint_type='DUMMY', endpoint='DUMMY', logger=logger, session_token='DUMMY_TOKEN')
     self.assertEqual(interface1.session.session.headers.get('Authorization'), 'DUMMY_TOKEN')
Пример #4
0
 def test_GenerateConfigFilename(self):
     # This isn't a great test since there are too many permutations to properly test
     interface = Interface(endpoint_type='DUMMY', endpoint='DUMMY', logger=logger)
     self.assertIsNotNone(interface.generate_config_filename())