Skip to content

Commit

Permalink
Package renaming and fixes in the aftermath.
Browse files Browse the repository at this point in the history
  • Loading branch information
carstenblank committed Feb 28, 2019
1 parent 53593a8 commit 53108d3
Show file tree
Hide file tree
Showing 22 changed files with 31 additions and 54 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.

# noinspection PyUnresolvedReferences
from .acquantumprovider import AcQuantumProvider
# noinspection PyUnresolvedReferences
from .credentials import AcQuantumCredentials
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
# limitations under the License.

from acquantumconnector.credentials.credentials import AcQuantumCredentials
from providers.acquantum.acquantumerrors import AcQuantumAccountError
from providers.acquantum.credentials._env import read_credentials_from_environ
from acquantum_qiskit.acquantumerrors import AcQuantumAccountError
from acquantum_qiskit.credentials._env import read_credentials_from_environ


def discover_credentials() -> AcQuantumCredentials:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
import os

from acquantumconnector.credentials.credentials import AcQuantumCredentials
from providers.acquantum.acquantumerrors import AcQuantumAccountError
from acquantum_qiskit.acquantumerrors import AcQuantumAccountError

VAR_MAP = {
'ACQ_USER': 'user_name',
Expand Down
File renamed without changes.
File renamed without changes.
13 changes: 0 additions & 13 deletions providers/__init__.py

This file was deleted.

11 changes: 5 additions & 6 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

from setuptools import setup

with open("providers/_version.py") as f:
with open("acquantum_qiskit/_version.py") as f:
version = f.readlines()[-1].split()[-1].strip("\"'")

with open("README.rst", "r") as fh:
Expand All @@ -24,7 +24,7 @@
requirements = f.readlines()

info = {
'name': 'acquantum-qiskit',
'name': 'acquantum_qiskit-qiskit',
'version': version,
'author': 'Carsten Blank',
'author_email': 'blank@data-cybernetics.com',
Expand All @@ -33,10 +33,9 @@
'url': 'https://github.com/sebboer/acquantum_qiskit',
'install_requires': requirements,
'packages': [
'providers',
'providers.acquantum',
'providers.acquantum.credentials',
'providers.acquantum.models'
'acquantum_qiskit',
'acquantum_qiskit.credentials',
'acquantum_qiskit.models'
],
'license': 'Apache 2.0',
}
Expand Down
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@
import os
from unittest import TestCase

from providers.acquantum.acquantumerrors import AcQuantumAccountError
from providers.acquantum.credentials import read_credentials_from_environ, discover_credentials
from acquantum_qiskit.acquantumerrors import AcQuantumAccountError
from acquantum_qiskit.credentials import read_credentials_from_environ, discover_credentials


class TestCredentials(TestCase):
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@
from acquantumconnector.model.backendtype import AcQuantumBackendType
from acquantumconnector.model.response import AcQuantumResult, AcQuantumResultResponse

from providers.acquantum.acquantumbackend import AcQuantumBackend
from providers.acquantum.backendconfiguration import AcQuantumBackendConfiguration
from providers.acquantum.models import AcQuantumExperimentDetail
from acquantum_qiskit.acquantumbackend import AcQuantumBackend
from acquantum_qiskit.backendconfiguration import AcQuantumBackendConfiguration
from acquantum_qiskit.models import AcQuantumExperimentDetail


class TestAcQuantumBackend(TestCase):
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,10 @@

from acquantumconnector.model.backendtype import AcQuantumBackendType
from acquantumconnector.model.response import AcQuantumResultResponse, AcQuantumResult
from providers.acquantum.acquantumbackend import AcQuantumBackend
from providers.acquantum.acquantumerrors import AcQuantumJobError
from providers.acquantum.acquantumjob import AcQuantumJob, AcQuantumJobStatus
from providers.acquantum.acquantumprovider import AcQuantumProvider
from acquantum_qiskit.acquantumbackend import AcQuantumBackend
from acquantum_qiskit.acquantumerrors import AcQuantumJobError
from acquantum_qiskit.acquantumjob import AcQuantumJob, AcQuantumJobStatus
from acquantum_qiskit.acquantumprovider import AcQuantumProvider


class TestAcQuantumJob(TestCase):
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@
import os
from unittest import TestCase, mock

from providers.acquantum.acquantumerrors import AcQuantumBackendError
from providers.acquantum.acquantumprovider import AcQuantumProvider
from acquantum_qiskit.acquantumerrors import AcQuantumBackendError
from acquantum_qiskit.acquantumprovider import AcQuantumProvider


class SingleMock:
Expand All @@ -42,7 +42,7 @@ class TestAcQuantumProvider(TestCase):
def setUp(self) -> None:
super().setUp()

@mock.patch('providers.acquantum.acquantumprovider.AcQuantumSingleProvider', side_effect=SingleMock)
@mock.patch('acquantum_qiskit.acquantumprovider.AcQuantumSingleProvider', side_effect=SingleMock)
def test_load_account(self, single_prov_mock):
self.provider = AcQuantumProvider()
self.provider.enable_account()
Expand All @@ -54,14 +54,14 @@ def test_load_account(self, single_prov_mock):
raise AssertionError(msg)
single_prov_mock.backends.assert_not_called()

@mock.patch('providers.acquantum.acquantumprovider.AcQuantumSingleProvider', side_effect=SingleMock)
@mock.patch('acquantum_qiskit.acquantumprovider.AcQuantumSingleProvider', side_effect=SingleMock)
def test_get_backends(self, single_prov_mock):
self.provider = AcQuantumProvider()
self.provider.enable_account()
backends = self.provider.backends()
self.assertEqual(2, len(backends))

@mock.patch('providers.acquantum.acquantumprovider.AcQuantumSingleProvider', side_effect=SingleMock)
@mock.patch('acquantum_qiskit.acquantumprovider.AcQuantumSingleProvider', side_effect=SingleMock)
def test_get_backends_without_loading_accounts(self, single_prov_mock):
provider = AcQuantumProvider()
with self.assertRaises(AcQuantumBackendError):
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
from unittest.mock import Mock

from acquantumconnector.credentials.credentials import AcQuantumCredentials
from providers.acquantum.acquantumsingleprovider import AcQuantumSingleProvider
from acquantum_qiskit.acquantumsingleprovider import AcQuantumSingleProvider

backends_config = [
{
Expand Down Expand Up @@ -68,17 +68,17 @@ def setUp(self) -> None:
super().setUp()
self._cred = AcQuantumCredentials(os.environ['ACQ_USER'], os.environ['ACQ_PWD'])

@mock.patch('providers.acquantum.acquantumsingleprovider.AcQuantumConnector.create_session')
@mock.patch('providers.acquantum.acquantumsingleprovider.AcQuantumConnector.available_backends',
@mock.patch('acquantum_qiskit.acquantumsingleprovider.AcQuantumConnector.create_session')
@mock.patch('acquantum_qiskit.acquantumsingleprovider.AcQuantumConnector.available_backends',
return_value=backends_config)
def test_init(self, available_backends, create_session):
provider = Mock()
AcQuantumSingleProvider(self._cred, provider)
create_session.assert_called_once_with(self._cred)
available_backends.assert_called_once_with()

@mock.patch('providers.acquantum.acquantumsingleprovider.AcQuantumConnector.create_session')
@mock.patch('providers.acquantum.acquantumsingleprovider.AcQuantumConnector.available_backends',
@mock.patch('acquantum_qiskit.acquantumsingleprovider.AcQuantumConnector.create_session')
@mock.patch('acquantum_qiskit.acquantumsingleprovider.AcQuantumConnector.available_backends',
return_value=backends_config)
def test_backends(self, available_backends, create_session):
provider = Mock()
Expand Down
13 changes: 0 additions & 13 deletions test/providers/acquantum/credentials/__init__.py

This file was deleted.

0 comments on commit 53108d3

Please sign in to comment.