コード例 #1
0
ファイル: test_factory.py プロジェクト: bosha/pypushalot
 def test_factory_uses_correct_default_transport(self):
     pushalot = PushalotFactory.create(
         token='some-token',
     )
     self.assertEqual(pushalot._transport.__class__.__name__, 'HTTPTransport')
コード例 #2
0
ファイル: test_factory.py プロジェクト: bosha/pypushalot
 def test_invalid_transport_raises(self):
     with self.assertRaises(RuntimeError):
         pushalot = PushalotFactory.create(
             token='some-token',
             transport=DummyTransport
         )
コード例 #3
0
ファイル: test_factory.py プロジェクト: bosha/pypushalot
 def test_valid_transport_success(self):
     pushalot = PushalotFactory.create(
         token='some-token',
         transport=HTTPTransport
     )
コード例 #4
0
ファイル: test_factory.py プロジェクト: bosha/pypushalot
 def test_factory_initiates_correct_default_api(self):
     pushalot = PushalotFactory.create(
         token='some-token',
     )
     self.assertEqual(pushalot.__class__.__name__, 'APILatest')
コード例 #5
0
ファイル: test_factory.py プロジェクト: bosha/pypushalot
 def test_valid_api_used_success(self):
     pushalot = PushalotFactory.create(
         token='some-token',
         api=APILatest
     )
コード例 #6
0
ファイル: test_factory.py プロジェクト: bosha/pypushalot
 def test_invalid_api_raises_exception(self):
     with self.assertRaises(RuntimeError):
         pushalot = PushalotFactory.create(
             token='some-token',
             api=DummyAPI
         )
コード例 #7
0
ファイル: test_factory.py プロジェクト: bosha/pypushalot
 def test_with_token_success(self):
     pushalot = PushalotFactory.create(token='some-token')
コード例 #8
0
ファイル: test_factory.py プロジェクト: bosha/pypushalot
 def test_without_token_raises_exception(self):
     with self.assertRaises(TypeError):
         pushalot = PushalotFactory.create()