Skip to content

Commit 2f6b6e9

Browse files
committed
added args test
1 parent d8b9433 commit 2f6b6e9

File tree

17 files changed

+356
-141
lines changed

17 files changed

+356
-141
lines changed

.pre-commit-config.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,14 @@ repos:
1010
rev: v1.16.0
1111
hooks:
1212
- id: mypy
13+
14+
- repo: local
15+
hooks:
16+
- id: pytest
17+
name: run tests
18+
entry: python -m pytest
19+
language: conda
20+
types: [python]
21+
pass_filenames: false
22+
stages:
23+
- pre-commit

args/parser.py

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -58,17 +58,17 @@ def parse(self, args: argparse.Namespace):
5858
@property
5959
def epochs(self) -> int:
6060
"""Get epochs data"""
61-
return self._epochs # type: ignore
61+
return self._epochs # type: ignore
6262

6363
@epochs.setter
6464
def epochs(self, value: int):
6565
"""Set epochs data"""
66-
self._epochs = value
66+
self._epochs = value
6767

6868
@property
6969
def batch_size(self) -> int:
7070
"""Get batch_size data"""
71-
return self._batch_size # type: ignore
71+
return self._batch_size # type: ignore
7272

7373
@batch_size.setter
7474
def batch_size(self, value: int):
@@ -78,7 +78,7 @@ def batch_size(self, value: int):
7878
@property
7979
def train_size(self) -> int:
8080
"""Get train_size data"""
81-
return self._train_size # type: ignore
81+
return self._train_size # type: ignore
8282

8383
@train_size.setter
8484
def train_size(self, value: int):
@@ -87,8 +87,8 @@ def train_size(self, value: int):
8787

8888
@property
8989
def test_size(self) -> int:
90-
"""Get test_size data"""
91-
return self._test_size # type: ignore
90+
"""Get test_size data"""
91+
return self._test_size # type: ignore
9292

9393
@test_size.setter
9494
def test_size(self, value: int):
@@ -98,7 +98,7 @@ def test_size(self, value: int):
9898
@property
9999
def threads(self) -> int:
100100
"""Get threads data"""
101-
return self._threads # type: ignore
101+
return self._threads # type: ignore
102102

103103
@threads.setter
104104
def threads(self, value: int):
@@ -108,7 +108,7 @@ def threads(self, value: int):
108108
@property
109109
def shots(self) -> int:
110110
"""Get shots data"""
111-
return self._shots # type: ignore
111+
return self._shots # type: ignore
112112

113113
@shots.setter
114114
def shots(self, value: int):
@@ -118,7 +118,7 @@ def shots(self, value: int):
118118
@property
119119
def n_qubits(self) -> int:
120120
"""Get n_qubits data"""
121-
return self._n_qubits # type: ignore
121+
return self._n_qubits # type: ignore
122122

123123
@n_qubits.setter
124124
def n_qubits(self, value: int):
@@ -128,7 +128,7 @@ def n_qubits(self, value: int):
128128
@property
129129
def max_gates(self) -> int:
130130
"""Get max_gates data"""
131-
return self._max_gates # type: ignore
131+
return self._max_gates # type: ignore
132132

133133
@max_gates.setter
134134
def max_gates(self, value: int):
@@ -138,7 +138,7 @@ def max_gates(self, value: int):
138138
@property
139139
def dataset_size(self) -> int:
140140
"""Get dataset_size data"""
141-
return self._dataset_size # type: ignore
141+
return self._dataset_size # type: ignore
142142

143143
@dataset_size.setter
144144
def dataset_size(self, value: int):
@@ -148,7 +148,7 @@ def dataset_size(self, value: int):
148148
@property
149149
def target_folder(self) -> FilePath:
150150
"""Get target_folder data"""
151-
return self._target_folder # type: ignore
151+
return self._target_folder # type: ignore
152152

153153
@target_folder.setter
154154
def target_folder(self, value: FilePath):
@@ -158,7 +158,7 @@ def target_folder(self, value: FilePath):
158158
@property
159159
def checkpoint(self) -> Optional[FilePath]:
160160
"""Get checkpoint data"""
161-
return self._checkpoint # type: ignore
161+
return self._checkpoint # type: ignore
162162

163163
@checkpoint.setter
164164
def checkpoint(self, value: Optional[FilePath]):
@@ -168,7 +168,7 @@ def checkpoint(self, value: Optional[FilePath]):
168168
@property
169169
def new_image_dim(self) -> Dimensions:
170170
"""Get new_image_dim data"""
171-
return self._new_image_dim # type: ignore
171+
return self._new_image_dim # type: ignore
172172

173173
@new_image_dim.setter
174174
def new_image_dim(self, value: Dimensions):

conda-lock.yml

Lines changed: 77 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
version: 1
1414
metadata:
1515
content_hash:
16-
linux-64: d5dc6a9a0cbeec978d7fe04c99759b76d7836da36f835ebbe32cf769709aee1f
16+
linux-64: c7eba7d62c27b8b5c74df11fe4063a844fe45927b2b03a3ea6ce35e1968c1e24
1717
channels:
1818
- url: conda-forge
1919
used_env_vars: []
@@ -1242,6 +1242,16 @@ package:
12421242
sha256: d6f13f9b5ce549448c01e4dfe08ea8d1772e6078799af2c1c8d09e941230a90d
12431243
category: main
12441244
optional: false
1245+
- name: hf-xet
1246+
version: 1.1.5
1247+
manager: pip
1248+
platform: linux-64
1249+
dependencies: {}
1250+
url: https://files.pythonhosted.org/packages/6d/2f/6cad7b5fe86b7652579346cb7f85156c11761df26435651cbba89376cd2c/hf_xet-1.1.5-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
1251+
hash:
1252+
sha256: fc874b5c843e642f45fd85cda1ce599e123308ad2901ead23d3510a47ff506d1
1253+
category: main
1254+
optional: false
12451255
- name: httpcore
12461256
version: 1.0.9
12471257
manager: pip
@@ -1268,6 +1278,24 @@ package:
12681278
sha256: d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad
12691279
category: main
12701280
optional: false
1281+
- name: huggingface-hub
1282+
version: 0.33.4
1283+
manager: pip
1284+
platform: linux-64
1285+
dependencies:
1286+
filelock: '*'
1287+
fsspec: '>=2023.5.0'
1288+
packaging: '>=20.9'
1289+
pyyaml: '>=5.1'
1290+
requests: '*'
1291+
tqdm: '>=4.42.1'
1292+
typing-extensions: '>=3.7.4.3'
1293+
hf-xet: '>=1.1.2,<2.0.0'
1294+
url: https://files.pythonhosted.org/packages/46/7b/98daa50a2db034cab6cd23a3de04fa2358cb691593d28e9130203eb7a805/huggingface_hub-0.33.4-py3-none-any.whl
1295+
hash:
1296+
sha256: 09f9f4e7ca62547c70f8b82767eefadd2667f4e116acba2e3e62a5a81815a7bb
1297+
category: main
1298+
optional: false
12711299
- name: ibm-cloud-sdk-core
12721300
version: 3.23.0
12731301
manager: pip
@@ -1324,6 +1352,16 @@ package:
13241352
sha256: f38b2b640938a4f35ade69ac3d053042959b62a0f1076a5bbaa1b9526605a8a2
13251353
category: main
13261354
optional: false
1355+
- name: iniconfig
1356+
version: 2.1.0
1357+
manager: pip
1358+
platform: linux-64
1359+
dependencies: {}
1360+
url: https://files.pythonhosted.org/packages/2c/e1/e6716421ea10d38022b952c159d5161ca1193197fb744506875fbb87ea7b/iniconfig-2.1.0-py3-none-any.whl
1361+
hash:
1362+
sha256: 9deba5723312380e77435581c6bf4935c94cbfab9b1ed33ef8d238ea168eb760
1363+
category: main
1364+
optional: false
13271365
- name: itsdangerous
13281366
version: 2.2.0
13291367
manager: pip
@@ -1380,6 +1418,20 @@ package:
13801418
sha256: 4653bffbd6584f7de83a67e0d620ef16900b390ddc7939d56684d6c81e33f1af
13811419
category: main
13821420
optional: false
1421+
- name: kagglehub
1422+
version: 0.3.12
1423+
manager: pip
1424+
platform: linux-64
1425+
dependencies:
1426+
packaging: '*'
1427+
pyyaml: '*'
1428+
requests: '*'
1429+
tqdm: '*'
1430+
url: https://files.pythonhosted.org/packages/49/bf/c2a24567bb6bd80c1fe7cb2ed1a332666476f69c313256aff96094bef93e/kagglehub-0.3.12-py3-none-any.whl
1431+
hash:
1432+
sha256: 6eeb7c5c8e1f25a28e9b26d3d8ed0c24a4a32f763ea5de6e1b3aabba442f2a26
1433+
category: main
1434+
optional: false
13831435
- name: kiwisolver
13841436
version: 1.4.8
13851437
manager: pip
@@ -2034,6 +2086,16 @@ package:
20342086
sha256: 4b1388a4f6875d7e2aff5c4ca1cc16c545ed41dd8bb596cefea80111db353a34
20352087
category: main
20362088
optional: false
2089+
- name: psycopg2-binary
2090+
version: 2.9.10
2091+
manager: pip
2092+
platform: linux-64
2093+
dependencies: {}
2094+
url: https://files.pythonhosted.org/packages/10/db/d09da68c6a0cdab41566b74e0a6068a425f077169bed0946559b7348ebe9/psycopg2_binary-2.9.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
2095+
hash:
2096+
sha256: 8cd9b4f2cfab88ed4a9106192de509464b75a906462fb846b936eabe45c2063e
2097+
category: main
2098+
optional: false
20372099
- name: pycparser
20382100
version: '2.22'
20392101
manager: pip
@@ -2131,6 +2193,20 @@ package:
21312193
sha256: 74abc1fb51e59360eb5c5c9086e5962174f1072c7a50cf6da0bda9a4bcfdfbd4
21322194
category: main
21332195
optional: false
2196+
- name: pytest
2197+
version: 8.4.1
2198+
manager: pip
2199+
platform: linux-64
2200+
dependencies:
2201+
iniconfig: '>=1'
2202+
packaging: '>=20'
2203+
pluggy: '>=1.5,<2'
2204+
pygments: '>=2.7.2'
2205+
url: https://files.pythonhosted.org/packages/29/16/c8a903f4c4dffe7a12843191437d7cd8e32751d5de349d45d3fe69544e87/pytest-8.4.1-py3-none-any.whl
2206+
hash:
2207+
sha256: 539c70ba6fcead8e78eebbf1115e8b589e7565830d7d006a8723f19ac8a0afb7
2208+
category: main
2209+
optional: false
21342210
- name: python-daemon
21352211
version: 3.1.2
21362212
manager: pip

0 commit comments

Comments
 (0)