Metadata-Version: 2.2
Name: sql_testing_tools
Version: 0.2.3
Description-Content-Type: text/markdown
Requires-Dist: sqlparse>=0.5.1
Requires-Dist: requests>=2.32.3
Dynamic: description
Dynamic: description-content-type
Dynamic: requires-dist

A library that normalizes simple SQL queries and compares them first by equality of the normalized string and then using the cosette API. 



### [Beta in Development!]
 [![Build and Test](https://github.com/ValentinHerrmann/sql_testing_tools/actions/workflows/python-build.yml/badge.svg)](https://github.com/ValentinHerrmann/sql_testing_tools/actions/workflows/python-build.yml)
 [![Build and Test](https://github.com/ValentinHerrmann/sql_testing_tools/actions/workflows/python-unittests.yml/badge.svg)](https://github.com/ValentinHerrmann/sql_testing_tools/actions/workflows/python-unittests.yml)

Submit bug reports and features requests at: https://github.com/ValentinHerrmann/sql_testing_tools

### V 0.2.3
- fix: ASC/DESC in ORDER BY (also with multiple columns and order directions), no direction treated as ASC
- Verified that ; and whitespaces, linebreaks at end of query are ignored

### V 0.2.2 
- Support LIKE
- Support '<=' and '>=' (geq and leq)

### V 0.2.1
- Support LIMIT
  
### V 0.1.9 + 0.2.0
- Support ORDER BY

### V 0.1.8
- Fixed linebreak problems: Linebreaks are now converted into whitespaces before parsing where tokens

### V 0.1.6 + V 0.1.7
- Fixed import error to ensure imports working in different environments

### V 0.1.4 + V 0.1.5
- Chained conditions (with AND,OR and Paranthesises) in WHERE statement
- Aggregate Functions

### V 0.1.3
- SELECT: columns with our without table prefix
- FROM: one or more table from DB; no queries as tables!
- WHERE: single conditions; no Paranthesises!
- GROUP BY one or more columns

