Пример #1
0
 def test_use_unofficial(self):
     self.set_config_values(
         setting={
             'server_host': 'example.com',
             'server_port': 8042,
             'use_server_for_submission': True,
         })
     self.assertEqual(('example.com', 8042), get_submission_server())
Пример #2
0
 def test_unofficial_fallback(self):
     self.set_config_values(
         setting={
             'server_host': 'test.musicbrainz.org',
             'server_port': 80,
             'use_server_for_submission': False,
         })
     self.assertEqual((MUSICBRAINZ_SERVERS[0], 443),
                      get_submission_server())
Пример #3
0
 def test_official(self):
     for host in MUSICBRAINZ_SERVERS:
         self.set_config_values(
             setting={
                 'server_host': host,
                 'server_port': 80,
                 'use_server_for_submission': False,
             })
         self.assertEqual((host, 443), get_submission_server())
Пример #4
0
 def test_named_tuple(self):
     self.set_config_values(
         setting={
             'server_host': 'example.com',
             'server_port': 8042,
             'use_server_for_submission': True,
         })
     server = get_submission_server()
     self.assertEqual('example.com', server.host)
     self.assertEqual(8042, server.port)