[tests] mv base domain test to halfapi/testing

This commit is contained in:
Maxime Alves LIRMM@home 2021-12-01 17:01:56 +01:00
parent c1191bbb0e
commit cf98b08fa5

View File

@ -5,13 +5,10 @@ import sys
import json import json
from unittest import TestCase from unittest import TestCase
from click.testing import CliRunner from click.testing import CliRunner
from halfapi.cli.cli import cli from ..cli.cli import cli
from pprint import pprint from pprint import pprint
class TestDomain(TestCase): class TestDomain(TestCase):
DOMAIN = 'dummy_domain'
ROUTERS = 'routers'
@property @property
def router_module(self): def router_module(self):
return '.'.join((self.DOMAIN, self.ROUTERS)) return '.'.join((self.DOMAIN, self.ROUTERS))
@ -44,11 +41,11 @@ class TestDomain(TestCase):
def tearDown(self): def tearDown(self):
pass pass
def test_routes(self): def check_domain(self):
result = self.runner.invoke(cli, '--version') result = self.runner.invoke(cli, '--version')
self.assertEqual(result.exit_code, 0) self.assertEqual(result.exit_code, 0)
result = self.runner.invoke(cli, ['routes', '--export', self.router_module])
self.assertEqual(result.exit_code, 0)
print(result.stdout) print(result.stdout)
# result_d = json.loads(result.stdout) result = self.runner.invoke(cli, ['domain', self.DOMAIN])
# self.assertTrue() self.assertEqual(result.exit_code, 0)
result_d = json.loads(result.stdout)
return result.stdout