[med-svn] [Git][med-team/python-wdlparse][master] Rewrite autopkgtest
    Mohd  Bilal (@rmb) 
    gitlab at salsa.debian.org
       
    Mon Aug 29 18:00:11 BST 2022
    
    
  
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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20220829/e306cba2/attachment-0001.htm>
    
    
More information about the debian-med-commit
mailing list