[formatting] reformat using "black -t py34"

getting rid of thinking about consistent formatting...
This commit is contained in:
tobi-wan-kenobi 2020-05-03 11:15:52 +02:00
parent fa98bcbdd1
commit 30c1f712a6
119 changed files with 3961 additions and 3495 deletions

View file

@ -4,40 +4,48 @@ import urllib.request
import util.location
class location(unittest.TestCase):
def setUp(self):
patcher = unittest.mock.patch('util.location.urllib.request')
patcher = unittest.mock.patch("util.location.urllib.request")
self.addCleanup(patcher.stop)
self.request = patcher.start()
util.location.reset()
self.primary = {
'country': 'Middle Earth',
'longitude': '10.0',
'latitude': '20.5',
'ip': '127.0.0.1',
"country": "Middle Earth",
"longitude": "10.0",
"latitude": "20.5",
"ip": "127.0.0.1",
}
self.secondary = {
'country_name': 'Rivia',
'longitude': '-10.0',
'latitude': '-23',
'ip': '127.0.0.6',
"country_name": "Rivia",
"longitude": "-10.0",
"latitude": "-23",
"ip": "127.0.0.6",
}
def test_primary_provider(self):
self.request.urlopen.return_value.read.return_value = json.dumps(self.primary)
util.location.country()
self.assertEqual(self.primary['country'], util.location.country())
self.assertEqual((self.primary['latitude'], self.primary['longitude']), util.location.coordinates())
self.assertEqual(self.primary['ip'], util.location.public_ip())
self.assertEqual(self.primary["country"], util.location.country())
self.assertEqual(
(self.primary["latitude"], self.primary["longitude"]),
util.location.coordinates(),
)
self.assertEqual(self.primary["ip"], util.location.public_ip())
def test_secondary_provider(self):
urlopen = unittest.mock.MagicMock()
urlopen.read.return_value = json.dumps(self.secondary)
self.request.urlopen.side_effect = [ RuntimeError(), urlopen ]
self.request.urlopen.side_effect = [RuntimeError(), urlopen]
self.assertEqual(self.secondary["country_name"], util.location.country())
self.assertEqual(
(self.secondary["latitude"], self.secondary["longitude"]),
util.location.coordinates(),
)
self.assertEqual(self.secondary["ip"], util.location.public_ip())
self.assertEqual(self.secondary['country_name'], util.location.country())
self.assertEqual((self.secondary['latitude'], self.secondary['longitude']), util.location.coordinates())
self.assertEqual(self.secondary['ip'], util.location.public_ip())
# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4