Пример #1
0
 def setUp(self):
     mocks.mock_conf_settings(self)
     self.session = None
     self.stream_info_manager = None
     self.lbry_file_manager = None
     self.addCleanup(self.take_down_env)
     self.is_generous = True
Пример #2
0
 def test_request_is_rejected_when_not_matching_allowed_origin_setting(
         self):
     mock_conf_settings(self, {'allowed_origin': 'http://example.com:1234'})
     request = mock.Mock(['getHeader'])
     # note the ports don't match
     request.getHeader = mock.Mock(return_value='http://example.com:1235')
     self.assertFalse(self.server._check_header_source(request, 'Origin'))
Пример #3
0
 def test_any_origin_is_allowed(self):
     mock_conf_settings(self, {'api_host': '0.0.0.0', 'api_port': 80})
     request = mock.Mock(['getHeader'])
     request.getHeader = mock.Mock(return_value='http://example.com')
     self.assertTrue(self.server._check_header_source(request, 'Origin'))
     request = mock.Mock(['getHeader'])
     request.getHeader = mock.Mock(return_value='http://another-example.com')
     self.assertTrue(self.server._check_header_source(request, 'Origin'))
Пример #4
0
 def setUp(self):
     mocks.mock_conf_settings(self)
     self.tmp_dir = tempfile.mkdtemp()
Пример #5
0
 def setUp(self):
     mock_conf_settings(self)
Пример #6
0
 def setUp(self):
     mock_conf_settings(self)
     util.resetTime(self)
Пример #7
0
 def setUp(self):
     mock_conf_settings(self)
     util.resetTime(self)
     self.test_daemon = get_test_daemon()
     self.test_daemon.session.wallet = Wallet.LBRYumWallet(storage=Wallet.InMemoryStorage())
Пример #8
0
 def test_matching_referer_is_allowed(self):
     mock_conf_settings(self, {'api_host': 'the_api', 'api_port': 1111})
     request = mock.Mock(['getHeader'])
     request.getHeader = mock.Mock(return_value='http://the_api:1111?settings')
     self.assertTrue(self.server._check_header_source(request, 'Referer'))
     request.getHeader.assert_called_with('Referer')
Пример #9
0
 def test_matching_origin_is_allowed(self):
     mock_conf_settings(self, {'api_host': 'example.com', 'api_port': 1234})
     request = mock.Mock(['getHeader'])
     request.getHeader = mock.Mock(return_value='http://example.com:1234')
     self.assertTrue(self.server._check_header_source(request, 'Origin'))
Пример #10
0
 def test_wrong_port_is_rejected(self):
     mock_conf_settings(self, {'api_port': 1234})
     request = mock.Mock(['getHeader'])
     request.getHeader = mock.Mock(return_value='http://localhost:9999')
     self.assertFalse(self.server._check_header_source(request, 'Origin'))
Пример #11
0
 def test_foreign_origin_is_rejected(self):
     mock_conf_settings(self)  # have to call this to generate Config mock
     request = mock.Mock(['getHeader'])
     request.getHeader = mock.Mock(return_value='http://example.com')
     self.assertFalse(self.server._check_header_source(request, 'Origin'))