Mohd  Bilal pushed to branch master at Debian Med / python-wdlparse


Commits:
42ce31f8 by Mohammed Bilal at 2022-08-29T22:29:43+05:30
Rewrite autopkgtest

- - - - -


3 changed files:

- debian/tests/control
- debian/tests/run-unit-test
- debian/tests/sample_test.py → debian/tests/test_sample.py


Changes:

=====================================
debian/tests/control
=====================================
@@ -1,3 +1,3 @@
 Tests: run-unit-test
-Depends: @, python3-all
+Depends: @, python3-all, python3-pytest
 Restrictions: allow-stderr


=====================================
debian/tests/run-unit-test
=====================================
@@ -10,7 +10,7 @@ if [ "${AUTOPKGTEST_TMP}" = "" ] ; then
   trap "rm -rf ${AUTOPKGTEST_TMP}" 0 INT QUIT ABRT PIPE TERM
 fi
 
-cp -a ${CUR_DIR}/debian/tests/sample_test.py "${AUTOPKGTEST_TMP}"
+cp -a ${CUR_DIR}/debian/tests/test_sample.py  "${AUTOPKGTEST_TMP}"
 
 cd "${AUTOPKGTEST_TMP}"
 
@@ -19,7 +19,7 @@ echo -e "Running Tests"
 for py in $(py3versions -s 2> /dev/null)
 do
     echo "Testing with $py in $(pwd):"
-    $py sample_test.py
+    $py -m pytest
 
 done
 


=====================================
debian/tests/sample_test.py → debian/tests/test_sample.py
=====================================
@@ -15,8 +15,12 @@ workflow my_wf {
   call my_task
 }
 """
-# Parse source code into abstract syntax tree
-ast = wdl_parser.parse(wdl_code).ast()
-# Print out abstract syntax tree
-print(ast.dumps(indent=2))
 
+def test_basic_Ast():
+       ast = wdl_parser.parse(wdl_code).ast()
+       cmpnd=wdl_parser.parse(wdl_code).is_compound_nud()
+       check=isinstance(ast,wdl_parser.Ast)
+
+       assert ast.name == "Namespace"
+       assert cmpnd == False
+       assert check == True



View it on GitLab: 
https://salsa.debian.org/med-team/python-wdlparse/-/commit/42ce31f8e0719efc09e9102baa4c1f525dba5f1a

-- 
View it on GitLab: 
https://salsa.debian.org/med-team/python-wdlparse/-/commit/42ce31f8e0719efc09e9102baa4c1f525dba5f1a
You're receiving this email because of your account on salsa.debian.org.


_______________________________________________
debian-med-commit mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit

Reply via email to