Skip to content
This repository was archived by the owner on Apr 4, 2024. It is now read-only.

Commit 961de07

Browse files
committed
updated tests
1 parent d00d33b commit 961de07

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

python/selfie-lib/tests/LiteralBoolean_test.py

+12-4
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,25 @@
1+
from selfie_lib.Literals import LiteralBoolean, Language
2+
from selfie_lib.EscapeLeadingWhitespace import EscapeLeadingWhitespace
3+
4+
15
def _encode(value: bool, expected: str):
2-
actual = "true" if value else "false"
6+
literal_boolean = LiteralBoolean()
7+
actual = literal_boolean.encode(
8+
value, Language.PYTHON, EscapeLeadingWhitespace.NEVER
9+
)
310
assert actual == expected, f"Expected: {expected}, Got: {actual}"
411

512

613
def _decode(value: str, expected: bool):
7-
actual = value.lower() == "true"
14+
literal_boolean = LiteralBoolean()
15+
actual = literal_boolean.parse(value, Language.PYTHON)
816
assert actual == expected, f"Expected: {expected}, Got: {actual}"
917

1018

1119
class TestLiteralBoolean:
1220
def test_encode(self):
13-
_encode(True, "true")
14-
_encode(False, "false")
21+
_encode(True, "True")
22+
_encode(False, "False")
1523

1624
def test_decode(self):
1725
_decode("true", True)

0 commit comments

Comments
 (0)