Skip to content

Commit

Permalink
Add test util to handle common operations
Browse files Browse the repository at this point in the history
Also adds requirement to numpy, needed for NumberMeta.
  • Loading branch information
c-mita committed Jun 20, 2016
1 parent bb43708 commit 9670006
Show file tree
Hide file tree
Showing 25 changed files with 34 additions and 107 deletions.
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ def get_version():
'Programming Language :: Python :: 3.5',
],
license='APACHE',
install_requires=[],
install_requires=['numpy'],
extras_require={
'zmq': ['pyzmq']
},
Expand Down
7 changes: 1 addition & 6 deletions tests/test_controllers/test_clientcontroller.py
Original file line number Diff line number Diff line change
@@ -1,12 +1,7 @@
import unittest
from collections import OrderedDict
import sys
import os
sys.path.append(os.path.join(os.path.dirname(__file__), "..", ".."))

# mock
from pkg_resources import require
require("mock")
from . import util
from mock import MagicMock, patch

# logging
Expand Down
6 changes: 1 addition & 5 deletions tests/test_controllers/test_hellocontroller.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
import unittest
import sys
import os
sys.path.append(os.path.join(os.path.dirname(__file__), "..", ".."))

from pkg_resources import require
require("mock")
from . import util
from mock import Mock

from malcolm.controllers.hellocontroller import HelloController
Expand Down
1 change: 1 addition & 0 deletions tests/test_controllers/util.py
6 changes: 1 addition & 5 deletions tests/test_core/test_attribute.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,7 @@
import sys
import os
import unittest
from collections import OrderedDict
sys.path.append(os.path.join(os.path.dirname(__file__), "..", ".."))

from pkg_resources import require
require("mock")
from . import util
from mock import Mock, patch

from malcolm.core.attribute import Attribute
Expand Down
7 changes: 1 addition & 6 deletions tests/test_core/test_attributemeta.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,6 @@
import sys
import os
from . import util
import unittest
from collections import OrderedDict
sys.path.append(os.path.join(os.path.dirname(__file__), "..", ".."))

from pkg_resources import require
require("mock")
from mock import MagicMock

from malcolm.core.attributemeta import AttributeMeta
Expand Down
7 changes: 1 addition & 6 deletions tests/test_core/test_block.py
Original file line number Diff line number Diff line change
@@ -1,12 +1,7 @@
import unittest
from collections import OrderedDict
import sys
import os
sys.path.append(os.path.join(os.path.dirname(__file__), "..", ".."))

# mock
from pkg_resources import require
require("mock")
from . import util
from mock import MagicMock, patch

# module imports
Expand Down
6 changes: 1 addition & 5 deletions tests/test_core/test_clientcomms.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,7 @@
import unittest
import sys
import os
from collections import OrderedDict
sys.path.append(os.path.join(os.path.dirname(__file__), "..", ".."))

from pkg_resources import require
require("mock")
from . import util
from mock import Mock

from malcolm.core.clientcomms import ClientComms, CLIENT_STOP
Expand Down
7 changes: 1 addition & 6 deletions tests/test_core/test_controller.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,6 @@
import unittest
import sys
import os
sys.path.append(os.path.join(os.path.dirname(__file__), "..", ".."))

# mock
from pkg_resources import require
require("mock")
from . import util
from mock import MagicMock, call

# module imports
Expand Down
8 changes: 1 addition & 7 deletions tests/test_core/test_loggable.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,8 @@
import unittest
import sys
import os
sys.path.append(os.path.join(os.path.dirname(__file__), "..", ".."))

# mock
from pkg_resources import require
require("mock")
from . import util
from mock import patch

# module imports
from malcolm.core.loggable import Loggable


Expand Down
6 changes: 1 addition & 5 deletions tests/test_core/test_mapmeta.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,7 @@
import unittest
import os
import sys
from collections import OrderedDict
sys.path.append(os.path.join(os.path.dirname(__file__), "..", ".."))

from pkg_resources import require
require("mock")
from . import util
from mock import MagicMock, patch, call

from malcolm.core.mapmeta import MapMeta
Expand Down
6 changes: 1 addition & 5 deletions tests/test_core/test_method.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,7 @@
import unittest
import sys
import os
from collections import OrderedDict
sys.path.append(os.path.join(os.path.dirname(__file__), "..", ".."))

from pkg_resources import require
require("mock")
from . import util
from mock import Mock, patch, call, MagicMock

from malcolm.core.method import Method, takes, returns
Expand Down
6 changes: 1 addition & 5 deletions tests/test_core/test_monitorable.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
import unittest
import sys
import os
sys.path.append(os.path.join(os.path.dirname(__file__), "..", ".."))

from pkg_resources import require
require("mock")
from . import util
from mock import Mock

from malcolm.core.monitorable import Monitorable
Expand Down
7 changes: 1 addition & 6 deletions tests/test_core/test_process.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,9 @@
import unittest
import sys
import os
from collections import OrderedDict
# import logging
# logging.basicConfig(level=logging.DEBUG)
sys.path.append(os.path.join(os.path.dirname(__file__), "..", ".."))

# mock
from pkg_resources import require
require("mock")
from . import util
from mock import MagicMock

# module imports
Expand Down
7 changes: 1 addition & 6 deletions tests/test_core/test_request.py
Original file line number Diff line number Diff line change
@@ -1,12 +1,7 @@
import unittest
from collections import OrderedDict
import sys
import os
sys.path.append(os.path.join(os.path.dirname(__file__), "..", ".."))

# mock
from pkg_resources import require
require("mock")
from . import util
from mock import MagicMock, patch

from malcolm.core.request import Request
Expand Down
6 changes: 1 addition & 5 deletions tests/test_core/test_response.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,7 @@
import unittest
import sys
import os
from collections import OrderedDict
sys.path.append(os.path.join(os.path.dirname(__file__), "..", ".."))

from pkg_resources import require
require("mock")
from . import util
from mock import Mock, MagicMock

from malcolm.core.response import Response
Expand Down
6 changes: 1 addition & 5 deletions tests/test_core/test_servercomms.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
import unittest
import sys
import os
sys.path.append(os.path.join(os.path.dirname(__file__), "..", ".."))

from pkg_resources import require
require("mock")
from . import util
from mock import Mock

from malcolm.core.servercomms import ServerComms, SERVER_STOP
Expand Down
5 changes: 2 additions & 3 deletions tests/test_core/test_stringmeta.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
import sys
import os
import unittest
from collections import OrderedDict
sys.path.append(os.path.join(os.path.dirname(__file__), "..", ".."))

from . import util

from malcolm.core.stringmeta import StringMeta
from malcolm.core.attributemeta import AttributeMeta
Expand Down
7 changes: 1 addition & 6 deletions tests/test_core/test_syncfactory.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,6 @@
import unittest
import sys
import os
sys.path.append(os.path.join(os.path.dirname(__file__), "..", ".."))

# mock
from pkg_resources import require
require("mock")
from . import util
from mock import patch

# module imports
Expand Down
5 changes: 2 additions & 3 deletions tests/test_core/test_system_core.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import unittest
import sys
import os
sys.path.append(os.path.join(os.path.dirname(__file__), "..", ".."))

from . import util

# logging
# import logging
Expand Down
6 changes: 6 additions & 0 deletions tests/test_core/util.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
import sys
import os
sys.path.append(os.path.join(os.path.dirname(__file__), "..", ".."))

from pkg_resources import require
require("mock", "numpy")
5 changes: 2 additions & 3 deletions tests/test_wscomms/test_system_wscomms.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
import unittest
import sys
import os
import time
sys.path.append(os.path.join(os.path.dirname(__file__), "..", ".."))

from . import util

# logging
# import logging
Expand Down
6 changes: 2 additions & 4 deletions tests/test_wscomms/test_wsclientcomms.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,8 @@
from . import util
import unittest
import os
import sys
from collections import OrderedDict
sys.path.append(os.path.join(os.path.dirname(__file__), "..", ".."))

from pkg_resources import require
require("mock")
require('tornado')
from mock import MagicMock, patch

Expand Down Expand Up @@ -96,5 +93,6 @@ def test_stop(self, ioloop_mock, _):
loop_mock.add_callback.assert_called_once_with(ioloop_mock.current().stop)
self.WS._loop_spawned.wait.assert_called_once_with()


if __name__ == "__main__":
unittest.main(verbosity=2)
5 changes: 1 addition & 4 deletions tests/test_wscomms/test_wsservercomms.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,8 @@
import unittest
from collections import OrderedDict
import sys
import os
sys.path.append(os.path.join(os.path.dirname(__file__), "..", ".."))

from . import util
from pkg_resources import require
require("mock")
require('tornado')
from mock import MagicMock, patch

Expand Down
1 change: 1 addition & 0 deletions tests/test_wscomms/util.py

0 comments on commit 9670006

Please sign in to comment.