Skip to content

Commit c1e3514

Browse files
committed
fix bugs
1 parent 5fc7a32 commit c1e3514

2 files changed

Lines changed: 15 additions & 6 deletions

File tree

meta/src/meta/codegen_templates.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -99,9 +99,7 @@ class BuiltinTemplate:
9999
"format_int64_formatted": BuiltinTemplate("str({0})"),
100100
"format_int32_formatted": BuiltinTemplate("(str({0}) + 'i32')"),
101101
"format_uint32_formatted": BuiltinTemplate("(str({0}) + 'u32')"),
102-
"format_float32_formatted": BuiltinTemplate(
103-
"self.format_float32_literal({0})"
104-
),
102+
"format_float32_formatted": BuiltinTemplate("self.format_float32_literal({0})"),
105103
"format_float64_formatted": BuiltinTemplate("str({0})"),
106104
"format_string_formatted": BuiltinTemplate("self.format_string_value({0})"),
107105
"format_decimal_formatted": BuiltinTemplate("self.format_decimal({0})"),

sdks/python/tests/test_parser.py

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,14 @@
44
import pytest
55
from pytest_snapshot.plugin import Snapshot
66

7-
from lqp.gen.parser import Lexer, ParseError, Parser, parse, parse_fragment, parse_transaction
7+
from lqp.gen.parser import (
8+
Lexer,
9+
ParseError,
10+
Parser,
11+
parse,
12+
parse_fragment,
13+
parse_transaction,
14+
)
815
from lqp.proto.v1 import fragments_pb2, transactions_pb2
916

1017
from .utils import BIN_SNAPSHOTS_DIR, get_lqp_input_files
@@ -83,12 +90,16 @@ def test_nan32(self):
8390
def test_tokenize_inf32(self):
8491
tokens = Lexer("inf32").tokens
8592
assert tokens[0].type == "FLOAT32"
86-
assert math.isinf(tokens[0].value)
93+
value = tokens[0].value
94+
assert isinstance(value, float)
95+
assert math.isinf(value)
8796

8897
def test_tokenize_nan32(self):
8998
tokens = Lexer("nan32").tokens
9099
assert tokens[0].type == "FLOAT32"
91-
assert math.isnan(tokens[0].value)
100+
value = tokens[0].value
101+
assert isinstance(value, float)
102+
assert math.isnan(value)
92103

93104
def test_round_trip_inf32(self):
94105
lqp = """(transaction (epoch (writes (define (fragment :f1

0 commit comments

Comments
 (0)