Skip to content

Commit 54f5146

Browse files
authored
Merge pull request #2 from TaskarCenterAtUW/feature-385
Added extra unit test cases
2 parents f8e964d + e815ef7 commit 54f5146

File tree

11 files changed

+58
-7
lines changed

11 files changed

+58
-7
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,7 @@
22

33
### 0.0.1
44
- Initial version of python_osw_validation package.
5+
6+
### 0.0.2
7+
- Updated package Unit test cases.
8+
- Updated README file

README.md

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,19 +18,19 @@ This package validates the OSW geojson file. Package requires a OSW zip file pat
1818

1919
## Starting a new project with template
2020

21-
- Add `python-lib-osw-validation` package as dependency in your `requirements.txt`
22-
- or `pip install python-lib-osw-validation`
21+
- Add `python-osw-validation` package as dependency in your `requirements.txt`
22+
- or `pip install python-osw-validation`
2323
- Start using the packages in your code.
2424

2525
## Initialize and Configuration
2626

2727
```python
28-
from python_lib_osw_validation import OSWValidation
28+
from python_osw_validation import OSWValidation
2929

3030
validator = OSWValidation(zipfile_path='<Zip file path>')
3131
result = validator.validate()
3232
print(result.is_valid)
33-
print(result.error)
33+
print(result.errors)
3434

3535
```
3636

@@ -67,12 +67,17 @@ test_valid_directory_structure (test_extracted_data_validator.TestExtractedDataV
6767
test_edges_invalid_zipfile (test_osw_validation.TestOSWValidation) ... ok
6868
test_edges_invalid_zipfile_with_invalid_schema (test_osw_validation.TestOSWValidation) ... ok
6969
test_edges_invalid_zipfile_with_schema (test_osw_validation.TestOSWValidation) ... ok
70+
test_extra_field_zipfile (test_osw_validation.TestOSWValidation) ... ok
71+
test_id_missing_zipfile (test_osw_validation.TestOSWValidation) ... ok
72+
test_invalid_geometry_zipfile (test_osw_validation.TestOSWValidation) ... ok
7073
test_invalid_zipfile (test_osw_validation.TestOSWValidation) ... ok
7174
test_invalid_zipfile_with_invalid_schema (test_osw_validation.TestOSWValidation) ... ok
7275
test_invalid_zipfile_with_schema (test_osw_validation.TestOSWValidation) ... ok
7376
test_missing_files_inside_zipfile (test_osw_validation.TestOSWValidation) ... ok
7477
test_missing_files_inside_zipfile_with_invalid_schema (test_osw_validation.TestOSWValidation) ... ok
7578
test_missing_files_inside_zipfile_with_schema (test_osw_validation.TestOSWValidation) ... ok
79+
test_missing_identifier_zipfile (test_osw_validation.TestOSWValidation) ... ok
80+
test_no_entity_zipfile (test_osw_validation.TestOSWValidation) ... ok
7681
test_nodes_invalid_zipfile (test_osw_validation.TestOSWValidation) ... ok
7782
test_nodes_invalid_zipfile_with_invalid_schema (test_osw_validation.TestOSWValidation) ... ok
7883
test_nodes_invalid_zipfile_with_schema (test_osw_validation.TestOSWValidation) ... ok
@@ -82,13 +87,13 @@ test_points_invalid_zipfile_with_schema (test_osw_validation.TestOSWValidation)
8287
test_valid_zipfile (test_osw_validation.TestOSWValidation) ... ok
8388
test_valid_zipfile_with_invalid_schema (test_osw_validation.TestOSWValidation) ... ok
8489
test_valid_zipfile_with_schema (test_osw_validation.TestOSWValidation) ... ok
90+
test_wrong_datatypes_zipfile (test_osw_validation.TestOSWValidation) ... ok
8591
test_extract_invalid_zip (test_zipfile_handler.TestZipFileHandler) ... ok
8692
test_extract_valid_zip (test_zipfile_handler.TestZipFileHandler) ... ok
8793
test_remove_extracted_files (test_zipfile_handler.TestZipFileHandler) ... ok
8894

8995
----------------------------------------------------------------------
90-
Ran 25 tests in 85.914s
96+
Ran 31 tests in 193.358s
9197

9298
OK
93-
9499
```

freeze_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
build_date = date.today().strftime('%Y-%m-%d')
1313

14-
version = '0.0.1'
14+
version = '0.0.2'
1515

1616
with open(version_file_path, 'w+') as version_file:
1717
version_file.write("version = '{}'\n".format(version))

tests/assets/_id_missing.zip

194 KB
Binary file not shown.

tests/assets/extra_field.zip

194 KB
Binary file not shown.

tests/assets/invalid_geometry.zip

194 KB
Binary file not shown.
194 KB
Binary file not shown.

tests/assets/multiple_entries.zip

194 KB
Binary file not shown.

tests/assets/no_entity.zip

194 KB
Binary file not shown.

tests/assets/wrong_datatype.zip

194 KB
Binary file not shown.

0 commit comments

Comments
 (0)