diff options
author | Marcelo Lira <marcelo.lira@openbossa.org> | 2011-08-18 13:12:09 -0300 |
---|---|---|
committer | Hugo Parente Lima <hugo.pl@gmail.com> | 2012-03-08 16:17:12 -0300 |
commit | b7169ca7fe92c5874076ff47f9b4ec7954acc480 (patch) | |
tree | 3ff52c75c31e11583fb24a57423638410a1a14ea /tests/otherbinding/module_reload_test.py | |
parent | 4f782f5d0f97633261690a19de7dfa62eeec2741 (diff) |
Added a test case for a bit-field structure member.
Also moved a couple of tests from samplebindings to otherbindings.
Diffstat (limited to 'tests/otherbinding/module_reload_test.py')
-rw-r--r-- | tests/otherbinding/module_reload_test.py | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/tests/otherbinding/module_reload_test.py b/tests/otherbinding/module_reload_test.py new file mode 100644 index 000000000..1863fc989 --- /dev/null +++ b/tests/otherbinding/module_reload_test.py @@ -0,0 +1,25 @@ +import os +import sys +import shutil +import unittest + +orig_path = os.path.join(os.path.dirname(__file__)) +workdir = os.getcwd() +src = os.path.join(orig_path, 'test_module_template.py') +dst = os.path.join(workdir, 'test_module.py') +shutil.copyfile(src, dst) +sys.path.append(workdir) + +class TestModuleReloading(unittest.TestCase): + + def testModuleReloading(self): + '''Test module reloading with on-the-fly modifications.''' + import test_module + for i in range(3): + oldObject = test_module.obj + self.assertTrue(oldObject is test_module.obj) + reload(test_module) + self.assertFalse(oldObject is test_module.obj) + +if __name__ == "__main__": + unittest.main() |