Skip to content

Commit

Permalink
test: split value_py.test into py2/py3 versions.
Browse files Browse the repository at this point in the history
  • Loading branch information
xnox authored and tbm committed Dec 7, 2019
1 parent 1fbb15c commit b935b0c
Show file tree
Hide file tree
Showing 3 changed files with 32 additions and 0 deletions.
8 changes: 8 additions & 0 deletions test/CMakeLists.txt
Expand Up @@ -20,6 +20,14 @@ macro(add_ledger_harness_tests _class)
foreach(TestFile ${${_class}_TESTS})
get_filename_component(TestFile_Name ${TestFile} NAME_WE)
string(FIND ${TestFile_Name} "_py" TestFile_IsPythonTest)
if ((TestFile_IsPythonTest GREATER -1))
get_filename_component(TestFile_FullName ${TestFile} NAME)
string(FIND ${TestFile_FullName} "_py.test" TestFile_IsAnyPythonTest)
string(FIND ${TestFile_FullName} "_py${Python_VERSION_MAJOR}.test" TestFile_IsThisPythonTest)
if ((TestFile_IsAnyPythonTest EQUAL -1) AND (TestFile_IsThisPythonTest EQUAL -1))
continue()
endif()
endif()
if ((TestFile_IsPythonTest EQUAL -1) OR HAVE_BOOST_PYTHON)
add_test(NAME ${_class}Test_${TestFile_Name}
COMMAND ${Python_EXECUTABLE} ${PROJECT_SOURCE_DIR}/test/RegressTests.py
Expand Down
File renamed without changes.
24 changes: 24 additions & 0 deletions test/baseline/feat-value_py3.test
@@ -0,0 +1,24 @@
python
from __future__ import print_function
def print_type(val):
print(type(val), val)

eval print_type(true)
eval print_type([2010/08/10])
eval print_type(10)
eval print_type($10.00)
eval print_type($10.00 + CAD 30)
eval print_type("Hello!")
eval print_type(/Hello!/)
;eval print_type((1, 2, 3))

test reg
<class 'bool'> True
<class 'datetime.date'> 2010-08-10
<class 'ledger.Amount'> 10
<class 'ledger.Amount'> $10.00
<class 'ledger.Balance'> $10.00
CAD 30
<class 'str'> Hello!
<class 'ledger.Value'> Hello!
end test

0 comments on commit b935b0c

Please sign in to comment.