* [meta-python2][zeus][PATCH 1/2] lib/oeqa/runtime/cases: add python2.py
@ 2020-01-30 6:05 Tim Orling
2020-01-30 6:05 ` [meta-python2][zeus][PATCH 2/2] kas-meta-python2-ptest-image: add python2 test Tim Orling
0 siblings, 1 reply; 2+ messages in thread
From: Tim Orling @ 2020-01-30 6:05 UTC (permalink / raw)
To: openembedded-devel
Refactor the python3 test from oe-core to do very
basic acceptance test of python2.
Signed-off-by: Tim Orling <ticotimo@gmail.com>
---
lib/oeqa/runtime/cases/python2.py | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
create mode 100644 lib/oeqa/runtime/cases/python2.py
diff --git a/lib/oeqa/runtime/cases/python2.py b/lib/oeqa/runtime/cases/python2.py
new file mode 100644
index 00000000..8afa2ac9
--- /dev/null
+++ b/lib/oeqa/runtime/cases/python2.py
@@ -0,0 +1,20 @@
+#
+# SPDX-License-Identifier: MIT
+#
+
+from oeqa.runtime.case import OERuntimeTestCase
+from oeqa.core.decorator.depends import OETestDepends
+from oeqa.runtime.decorator.package import OEHasPackage
+
+
+class PythonTest(OERuntimeTestCase):
+ @OETestDepends(['ssh.SSHTest.test_ssh'])
+ @OEHasPackage(['python-core'])
+ def test_python(self):
+ cmd = "python -c \"import codecs; print(codecs.encode('Uryyb, jbeyq', 'rot13'))\""
+ status, output = self.target.run(cmd)
+ msg = 'Exit status was not 0. Output: %s' % output
+ self.assertEqual(status, 0, msg=msg)
+
+ msg = 'Incorrect output: %s' % output
+ self.assertEqual(output, "Hello, world", msg=msg)
--
2.25.0
^ permalink raw reply related [flat|nested] 2+ messages in thread
end of thread, other threads:[~2020-01-30 13:33 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-01-30 6:05 [meta-python2][zeus][PATCH 1/2] lib/oeqa/runtime/cases: add python2.py Tim Orling
2020-01-30 6:05 ` [meta-python2][zeus][PATCH 2/2] kas-meta-python2-ptest-image: add python2 test Tim Orling
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.