Skip to content

Commit 318d38e

Browse files
authored
Merge pull request #2 from starlite-api/ci
updated ci
2 parents 319b3e6 + a45eb22 commit 318d38e

File tree

2 files changed

+4
-23
lines changed

2 files changed

+4
-23
lines changed

.github/workflows/ci.yaml

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,6 @@ jobs:
1010
steps:
1111
- name: Checkout repository
1212
uses: actions/checkout@v3
13-
- name: Install Rust
14-
uses: actions-rs/toolchain@v1
15-
with:
16-
profile: minimal
17-
toolchain: stable
18-
override: true
19-
- name: Install Rust Dependencies
20-
uses: actions-rs/cargo@v1
21-
with:
22-
command: install
2313
- name: Setup Python 3.11
2414
uses: actions/setup-python@v4
2515
with:
@@ -43,16 +33,6 @@ jobs:
4333
steps:
4434
- name: Checkout repository
4535
uses: actions/checkout@v3
46-
- name: Install Rust
47-
uses: actions-rs/toolchain@v1
48-
with:
49-
profile: minimal
50-
toolchain: stable
51-
override: true
52-
- name: Install Rust Dependencies
53-
uses: actions-rs/cargo@v1
54-
with:
55-
command: install
5636
- name: Setup Python ${{ matrix.python-version }}
5737
uses: actions/setup-python@v4
5838
with:

tests/test_parse_qsl.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
from typing import List, Tuple
12
from urllib.parse import parse_qsl as stdlib_parse_qsl
23
from urllib.parse import urlencode
34

@@ -34,7 +35,7 @@
3435
("a=a+b;b=b+c", [("a", "a b;b=b c")]),
3536
],
3637
)
37-
def test_parse_qsl_standard_separator(qs: str, expected: list[tuple[str, str]]) -> None:
38+
def test_parse_qsl_standard_separator(qs: str, expected: List[Tuple[str, str]]) -> None:
3839
result = fast_parse_qsl(qs.encode(), "&")
3940
assert result == stdlib_parse_qsl(qs, keep_blank_values=True) == expected
4041

@@ -54,7 +55,7 @@ def test_parse_qsl_standard_separator(qs: str, expected: list[tuple[str, str]])
5455
("a=1;a=2", [("a", "1"), ("a", "2")]),
5556
],
5657
)
57-
def test_parse_qsl_semicolon_separator(qs: str, expected: list[tuple[str, str]]) -> None:
58+
def test_parse_qsl_semicolon_separator(qs: str, expected: List[Tuple[str, str]]) -> None:
5859
result = fast_parse_qsl(qs.encode(), ";")
5960
assert result == stdlib_parse_qsl(qs, separator=";", keep_blank_values=True) == expected
6061

@@ -68,7 +69,7 @@ def test_parse_qsl_semicolon_separator(qs: str, expected: list[tuple[str, str]])
6869
(("first", "a@A&.ac"), ("second", "aaa")),
6970
),
7071
)
71-
def test_query_parsing_of_escaped_values(values: tuple[tuple[str, str], tuple[str, str]]) -> None:
72+
def test_query_parsing_of_escaped_values(values: Tuple[Tuple[str, str], Tuple[str, str]]) -> None:
7273
url_encoded = urlencode(values)
7374
assert fast_parse_qsl(url_encoded.encode(), "&") == list(values)
7475

0 commit comments

Comments
 (0)