),
]
+range_names = """int4range int8range numrange
+ daterange tsrange tstzrange""".split()
-@pytest.mark.parametrize(
- "pgtype",
- "int4range int8range numrange daterange tsrange tstzrange".split(),
-)
+range_classes = """Int4Range Int8Range NumericRange
+ DateRange TimestampRange TimestamptzRange""".split()
+
+
+@pytest.mark.parametrize("pgtype", range_names)
@pytest.mark.parametrize("fmt_in", PyFormat)
def test_dump_builtin_empty(conn, pgtype, fmt_in):
r = Range(empty=True)
assert cur.fetchone()[0] is True
-@pytest.mark.parametrize(
- "wrapper",
- """
- Int4Range Int8Range NumericRange DateRange TimestampRange TimestamptzRange
- """.split(),
-)
+@pytest.mark.parametrize("wrapper", range_classes)
@pytest.mark.parametrize("fmt_in", PyFormat)
def test_dump_builtin_empty_wrapper(conn, wrapper, fmt_in):
wrapper = getattr(range_module, wrapper)
assert cur.fetchone()[0] is True
-@pytest.mark.parametrize(
- "pgtype",
- "int4range int8range numrange daterange tsrange tstzrange".split(),
-)
+@pytest.mark.parametrize("pgtype", range_names)
@pytest.mark.parametrize(
"fmt_in",
[
assert cur.fetchone()[0] is True
-@pytest.mark.parametrize(
- "pgtype",
- "int4range int8range numrange daterange tsrange tstzrange".split(),
-)
+@pytest.mark.parametrize("pgtype", range_names)
@pytest.mark.parametrize("fmt_in", PyFormat)
def test_dump_builtin_array_with_cast(conn, pgtype, fmt_in):
r1 = Range(empty=True)
assert cur.fetchone()[0] is True
-@pytest.mark.parametrize(
- "wrapper",
- """
- Int4Range Int8Range NumericRange DateRange TimestampRange TimestamptzRange
- """.split(),
-)
+@pytest.mark.parametrize("wrapper", range_classes)
@pytest.mark.parametrize("fmt_in", PyFormat)
def test_dump_builtin_array_wrapper(conn, wrapper, fmt_in):
wrapper = getattr(range_module, wrapper)
assert cur.fetchone()[0] is True
-@pytest.mark.parametrize(
- "pgtype",
- "int4range int8range numrange daterange tsrange tstzrange".split(),
-)
+@pytest.mark.parametrize("pgtype", range_names)
@pytest.mark.parametrize("fmt_out", pq.Format)
def test_load_builtin_empty(conn, pgtype, fmt_out):
r = Range(empty=True)
assert got.isempty
-@pytest.mark.parametrize(
- "pgtype",
- "int4range int8range numrange daterange tsrange tstzrange".split(),
-)
+@pytest.mark.parametrize("pgtype", range_names)
@pytest.mark.parametrize("fmt_out", pq.Format)
def test_load_builtin_inf(conn, pgtype, fmt_out):
r = Range(bounds="()")
assert got.upper_inf
-@pytest.mark.parametrize(
- "pgtype",
- "int4range int8range numrange daterange tsrange tstzrange".split(),
-)
+@pytest.mark.parametrize("pgtype", range_names)
@pytest.mark.parametrize("fmt_out", pq.Format)
def test_load_builtin_array(conn, pgtype, fmt_out):
r1 = Range(empty=True)
@pytest.mark.parametrize("bounds", "() empty".split())
-@pytest.mark.parametrize(
- "wrapper",
- """
- Int4Range Int8Range NumericRange DateRange TimestampRange TimestamptzRange
- """.split(),
-)
+@pytest.mark.parametrize("wrapper", range_classes)
@pytest.mark.parametrize("format", pq.Format)
def test_copy_in_empty_wrappers(conn, bounds, wrapper, format):
cur = conn.cursor()
@pytest.mark.parametrize("bounds", "() empty".split())
-@pytest.mark.parametrize(
- "pgtype",
- "int4range int8range numrange daterange tsrange tstzrange".split(),
-)
+@pytest.mark.parametrize("pgtype", range_names)
@pytest.mark.parametrize("format", pq.Format)
def test_copy_in_empty_set_type(conn, bounds, pgtype, format):
cur = conn.cursor()