Rename project

This commit is contained in:
sonny 2021-01-02 14:40:28 +01:00
parent 49da8a2602
commit e780024140
8 changed files with 24 additions and 20 deletions

View file

@ -1,5 +1,5 @@
[run]
source = ./ip_listener/
source = ./transip_client/
omit =
**/tests/**
**/tests.py

View file

@ -4,7 +4,7 @@ line_length = 88
multi_line_output = 3
skip = env/, venv/
default_section = THIRDPARTY
known_first_party = ip_listener
known_first_party = transip_client
sections = FUTURE,STDLIB,THIRDPARTY,FIRSTPARTY,LOCALFOLDER
lines_between_types=1
lines_after_imports=2

View file

@ -1,5 +1,9 @@
# Changelog
## 0.2.0
- Rename project
## 0.1.1
- Fix gitlab ci include path

View file

@ -1,6 +1,6 @@
[tool.poetry]
name = "ip-listener"
version = "0.1.0"
name = "transip_client"
version = "0.2.0"
description = "Listens for changes about the current public IP and acts upon it."
authors = ["sonny <sonnyba871@gmail.com>"]
license = "GPL-3.0"
@ -22,7 +22,7 @@ autoflake = "^1.4"
coverage = "^5.3.1"
[tool.poetry.scripts]
listen = "ip_listener.cli:run"
listen = "transip_client.cli:run"
[build-system]
requires = ["poetry>=0.12"]

View file

@ -1,6 +1,6 @@
import click
from ip_listener.main import detect
from transip_client.main import detect
DEFAULT_DNS = "myip.opendns.com"
DEFAULT_DNS_NAME = "@resolver1.opendns.com"

View file

@ -7,18 +7,18 @@ from click.testing import CliRunner
from pkg_resources import get_distribution
from requests import HTTPError
from ip_listener.cli import DEFAULT_API_URL, run
from transip_client.cli import DEFAULT_API_URL, run
class RunTestCase(TestCase):
def setUp(self):
patcher = patch("ip_listener.main.subprocess.check_output")
patcher = patch("transip_client.main.subprocess.check_output")
self.mocked_dns = patcher.start()
patcher = patch("ip_listener.main.requests.get")
patcher = patch("transip_client.main.requests.get")
self.mocked_get = patcher.start()
patcher = patch("ip_listener.main.requests.put")
patcher = patch("transip_client.main.requests.put")
self.mocked_put = patcher.start()
self.runner = CliRunner()
@ -46,11 +46,11 @@ class RunTestCase(TestCase):
],
}
with self.assertLogs("ip_listener.main", level="INFO") as logger:
with self.assertLogs("transip_client.main", level="INFO") as logger:
result = self.runner.invoke(run, ["foobar.com", "TOKEN"])
self.assertEqual(
logger.output, ["INFO:ip_listener.main:Updated domain foobar.com"]
logger.output, ["INFO:transip_client.main:Updated domain foobar.com"]
)
self.assertEqual(result.exit_code, 0)
@ -83,7 +83,7 @@ class RunTestCase(TestCase):
self.mocked_dns.return_value = b"111.420\n"
self.mocked_get.return_value.raise_for_status.side_effect = HTTPError
with self.assertLogs("ip_listener.main", level="INFO") as logger:
with self.assertLogs("transip_client.main", level="INFO") as logger:
result = self.runner.invoke(run, ["foobar.com", "TOKEN"])
error_log = logger.output[0]
@ -189,13 +189,13 @@ class RunTestCase(TestCase):
],
}
with self.assertLogs("ip_listener.main", level="INFO") as logger:
with self.assertLogs("transip_client.main", level="INFO") as logger:
result = self.runner.invoke(
run, ["foobar.com", "TOKEN", "--api-url", "https://other-provider.com"]
)
self.assertEqual(
logger.output, ["INFO:ip_listener.main:Updated domain foobar.com"]
logger.output, ["INFO:transip_client.main:Updated domain foobar.com"]
)
self.assertEqual(result.exit_code, 0)
@ -247,13 +247,13 @@ class RunTestCase(TestCase):
],
}
with self.assertLogs("ip_listener.main", level="INFO") as logger:
with self.assertLogs("transip_client.main", level="INFO") as logger:
result = self.runner.invoke(
run, ["foobar.com", "TOKEN"], env={"API_URL": "https://new-api.com"}
)
self.assertEqual(
logger.output, ["INFO:ip_listener.main:Updated domain foobar.com"]
logger.output, ["INFO:transip_client.main:Updated domain foobar.com"]
)
self.assertEqual(result.exit_code, 0)
@ -332,7 +332,7 @@ class RunTestCase(TestCase):
},
]
with self.assertLogs("ip_listener.main", level="INFO") as logger:
with self.assertLogs("transip_client.main", level="INFO") as logger:
result = self.runner.invoke(
run, ["TOKEN"], env={"DOMAINS": "foobar.com foofoo.com"}
)
@ -341,8 +341,8 @@ class RunTestCase(TestCase):
self.assertEqual(
logger.output,
[
"INFO:ip_listener.main:Updated domain foobar.com",
"INFO:ip_listener.main:Updated domain foofoo.com",
"INFO:transip_client.main:Updated domain foobar.com",
"INFO:transip_client.main:Updated domain foofoo.com",
],
)