Skip to content

Commit 7907cac

Browse files
committed
chore(test): remove unused imports on test files
1 parent 8dffb3f commit 7907cac

11 files changed

+26
-25
lines changed

flake.nix

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
description = "Typesense Python client development shell";
3+
4+
inputs = {
5+
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
6+
flake-utils.url = "github:numtide/flake-utils";
7+
};
8+
9+
outputs = { self, nixpkgs, flake-utils }:
10+
flake-utils.lib.eachDefaultSystem (system:
11+
let
12+
pkgs = import nixpkgs { inherit system; };
13+
python = pkgs.python312;
14+
in
15+
{
16+
devShells.default = pkgs.mkShell {
17+
packages = [
18+
python
19+
pkgs.uv
20+
];
21+
};
22+
});
23+
}

tests/analytics_rule_test.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
from tests.utils.version import is_v30_or_above
66
from typesense.client import Client
7-
from typesense.analytics_rule import AnalyticsRule
87
from typesense.analytics_rules import AnalyticsRules
98
from typesense.async_analytics_rules import AsyncAnalyticsRules
109

tests/analytics_rules_v1_test.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,6 @@
99
from typesense.api_call import ApiCall
1010
from typesense.async_api_call import AsyncApiCall
1111
from typesense.async_analytics_rules_v1 import AsyncAnalyticsRulesV1
12-
from typesense.types.analytics_rule_v1 import (
13-
RuleCreateSchemaForQueries,
14-
RulesRetrieveSchema,
15-
)
1612

1713

1814
pytestmark = pytest.mark.skipif(
@@ -180,7 +176,6 @@ def test_get_missing_analytics_rule_async(
180176
fake_async_analytics_rules_v1: AsyncAnalyticsRulesV1,
181177
) -> None:
182178
"""Test that the AsyncAnalyticsRulesV1 object can get a missing analytics_rule."""
183-
from typesense.async_analytics_rule_v1 import AsyncAnalyticsRuleV1
184179

185180
analytics_rule = fake_async_analytics_rules_v1["company_analytics_rule"]
186181

tests/conversation_model_test.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,6 @@
1515
from typesense.async_conversations_models import AsyncConversationsModels
1616
from typesense.conversation_model import ConversationModel
1717
from typesense.conversations_models import ConversationsModels
18-
from typesense.types.conversations_model import (
19-
ConversationModelDeleteSchema,
20-
ConversationModelSchema,
21-
)
2218

2319
load_dotenv()
2420

tests/conversations_models_test.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,6 @@
66

77
import pytest
88

9-
if sys.version_info >= (3, 11):
10-
import typing
11-
else:
12-
import typing_extensions as typing
13-
149
from tests.utils.object_assertions import (
1510
assert_match_object,
1611
assert_object_lists_match,
@@ -21,7 +16,6 @@
2116
from typesense.async_api_call import AsyncApiCall
2217
from typesense.async_conversations_models import AsyncConversationsModels
2318
from typesense.conversations_models import ConversationsModels
24-
from typesense.types.conversations_model import ConversationModelSchema
2519

2620

2721
def test_init(fake_api_call: ApiCall) -> None:

tests/override_test.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@
1313
from typesense.async_collections import AsyncCollections
1414
from typesense.async_override import AsyncOverride
1515
from typesense.collections import Collections
16-
from typesense.override import Override, OverrideDeleteSchema
17-
from typesense.types.override import OverrideSchema
16+
from typesense.override import Override
1817
from tests.utils.version import is_v30_or_above
1918
from typesense.client import Client
2019

tests/overrides_test.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
from typesense.async_api_call import AsyncApiCall
1313
from typesense.async_collections import AsyncCollections
1414
from typesense.collections import Collections
15-
from typesense.overrides import OverrideRetrieveSchema, Overrides, OverrideSchema
15+
from typesense.overrides import Overrides
1616
from tests.utils.version import is_v30_or_above
1717
from typesense.client import Client
1818

@@ -172,7 +172,6 @@ def test_init_async(fake_async_api_call: AsyncApiCall) -> None:
172172

173173
def test_get_missing_override_async(fake_async_overrides) -> None:
174174
"""Test that the AsyncOverrides object can get a missing override."""
175-
from typesense.async_overrides import AsyncOverrides
176175

177176
override = fake_async_overrides["company_override"]
178177

tests/stemming_test.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
"""Tests for stemming."""
22

3-
from typesense.async_api_call import AsyncApiCall
43
from typesense.async_stemming import AsyncStemming
54
from typesense.stemming import Stemming
65

tests/stopwords_set_test.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
from typesense.async_stopwords import AsyncStopwords
77
from typesense.stopwords import Stopwords
88
from typesense.stopwords_set import StopwordsSet
9-
from typesense.types.stopword import StopwordDeleteSchema, StopwordSchema
109

1110

1211
def test_init(fake_api_call: ApiCall) -> None:

tests/stopwords_test.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
from typesense.async_api_call import AsyncApiCall
1010
from typesense.async_stopwords import AsyncStopwords
1111
from typesense.stopwords import Stopwords
12-
from typesense.types.stopword import StopwordSchema, StopwordsRetrieveSchema
1312

1413

1514
def test_init(fake_api_call: ApiCall) -> None:

0 commit comments

Comments
 (0)