SEBA-282 xosgenx filtering by app or model;
provide a default argument class for XOSProcessor;
remove tabs;
rename unit tests missed by nose2
Change-Id: I07b782982b6733f8828b8a5a72807326f430b1a5
diff --git a/lib/xos-genx/xos-genx-tests/test_field_graph.py b/lib/xos-genx/xos-genx-tests/test_field_graph.py
index 9aa1051..478708a 100644
--- a/lib/xos-genx/xos-genx-tests/test_field_graph.py
+++ b/lib/xos-genx/xos-genx-tests/test_field_graph.py
@@ -16,8 +16,8 @@
import unittest
from xosgenx.jinja2_extensions import FieldNotFound
-from helpers import FakeArgs, OUTPUT_DIR, XProtoTestHelpers
-from xosgenx.generator import XOSProcessor
+from helpers import XProtoTestHelpers
+from xosgenx.generator import XOSProcessor, XOSProcessorArgs
class XProtoFieldGraphTest(unittest.TestCase):
def _test_field_graph(self):
@@ -43,9 +43,8 @@
{{ xproto_field_graph_components(proto.messages.0.fields, proto.messages.0) }}
""")
- args = FakeArgs()
- args.inputs = xproto
- args.target = target
+ args = XOSProcessorArgs(inputs = xproto,
+ target = target)
output = XOSProcessor.process(args)
output = eval(output)
self.assertIn({'A','B','C'}, output)
@@ -69,9 +68,8 @@
""")
def generate():
- args = FakeArgs()
- args.inputs = xproto
- args.target = target
+ args = XOSProcessorArgs(inputs = xproto,
+ target = target)
output = XOSProcessor.process(args)
with self.assertRaises(FieldNotFound) as e: