Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
A
arpeggio-gm
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
backend
arpeggio-gm
Commits
cf7876a8
Commit
cf7876a8
authored
Jul 13, 2014
by
Igor Dejanovic
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fixing tests
parent
1a0fb74b
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
3 additions
and
3 deletions
+3
-3
test_parsing_expressions.py
tests/unit/test_parsing_expressions.py
+1
-1
test_peg_parser.py
tests/unit/test_peg_parser.py
+1
-1
test_python_parser.py
tests/unit/test_python_parser.py
+1
-1
No files found.
tests/unit/test_parsing_expressions.py
View file @
cf7876a8
...
...
@@ -56,7 +56,7 @@ class TestParsingExpression(TestCase):
parsed
=
parser
.
parse
(
""
)
self
.
assertEqual
(
str
(
parsed
),
""
)
self
.
assertEqual
(
repr
(
parsed
),
"
EOF [0
]"
)
self
.
assertEqual
(
repr
(
parsed
),
"
[ EOF [0]
]"
)
self
.
assertRaises
(
NoMatch
,
lambda
:
parser
.
parse
(
"bbb"
))
...
...
tests/unit/test_peg_parser.py
View file @
cf7876a8
...
...
@@ -38,7 +38,7 @@ class TestPEGParser(TestCase):
self
.
assertTrue
(
isinstance
(
result
,
NonTerminal
))
self
.
assertEqual
(
str
(
result
),
"4 | + | 5 | * | 7 | / | 3.45 | * | - | 45 | * | ( | 2.56 | + | 32 | ) | / | - | 56 | * | ( | 2 | - | 1.34 | ) | "
)
self
.
assertEqual
(
repr
(
result
),
"[ [
number '4' [0], '+' [1], [ number '5' [2], '*' [3], number '7' [4], '/' [5], number '3.45' [6], '*' [10], [ '-' [11], number '45' [12] ], '*' [14], [ '(' [15], [ number '2.56' [16], '+' [20], number '32' [21] ], ')' [23] ], '/' [24], [ '-' [25], number '56' [26] ], '*' [28], [ '(' [29], [ number '2' [30], '-' [31], number '1.34' [32
] ], ')' [36] ] ] ], EOF [37] ]"
)
self
.
assertEqual
(
repr
(
result
),
"[ [
[ [ number '4' [0] ] ], '+' [1], [ [ number '5' [2] ], '*' [3], [ number '7' [4] ], '/' [5], [ number '3.45' [6] ], '*' [10], [ '-' [11], number '45' [12] ], '*' [14], [ '(' [15], [ [ [ number '2.56' [16] ] ], '+' [20], [ [ number '32' [21] ] ] ], ')' [23] ], '/' [24], [ '-' [25], number '56' [26] ], '*' [28], [ '(' [29], [ [ [ number '2' [30] ] ], '-' [31], [ [ number '1.34' [32] ]
] ], ')' [36] ] ] ], EOF [37] ]"
)
def
test_reduce_tree
(
self
):
...
...
tests/unit/test_python_parser.py
View file @
cf7876a8
...
...
@@ -43,7 +43,7 @@ class TestPythonParser(TestCase):
self
.
assertTrue
(
isinstance
(
result
,
NonTerminal
))
self
.
assertEqual
(
str
(
result
),
"4 | + | 5 | * | 7 | / | 3.45 | * | - | 45 | * | ( | 2.56 | + | 32 | ) | / | - | 56 | * | ( | 2 | - | 1.34 | ) | "
)
self
.
assertEqual
(
repr
(
result
),
"[ [
number '4' [0], '+' [1], [ number '5' [2], '*' [3], number '7' [4], '/' [5], number '3.45' [6], '*' [10], [ '-' [11], number '45' [12] ], '*' [14], [ '(' [15], [ number '2.56' [16], '+' [20], number '32' [21] ], ')' [23] ], '/' [24], [ '-' [25], number '56' [26] ], '*' [28], [ '(' [29], [ number '2' [30], '-' [31], number '1.34' [32
] ], ')' [36] ] ] ], EOF [37] ]"
)
self
.
assertEqual
(
repr
(
result
),
"[ [
[ [ number '4' [0] ] ], '+' [1], [ [ number '5' [2] ], '*' [3], [ number '7' [4] ], '/' [5], [ number '3.45' [6] ], '*' [10], [ '-' [11], number '45' [12] ], '*' [14], [ '(' [15], [ [ [ number '2.56' [16] ] ], '+' [20], [ [ number '32' [21] ] ] ], ')' [23] ], '/' [24], [ '-' [25], number '56' [26] ], '*' [28], [ '(' [29], [ [ [ number '2' [30] ] ], '-' [31], [ [ number '1.34' [32] ]
] ], ')' [36] ] ] ], EOF [37] ]"
)
def
test_reduce_tree
(
self
):
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment