Skip to content
Snippets Groups Projects
Unverified Commit a99ba0ec authored by Florian Maurer's avatar Florian Maurer
Browse files

fix minimum sqlalchemy version in tests

parent 3825463a
No related branches found
No related tags found
No related merge requests found
...@@ -40,7 +40,7 @@ jobs: ...@@ -40,7 +40,7 @@ jobs:
include: include:
# oldest python/sqlalchemy supported # oldest python/sqlalchemy supported
- python-version: "3.8" - python-version: "3.8"
sqlalchemy-version: "1.4" sqlalchemy-version: "1.4.18"
services: services:
eralchemy-db: eralchemy-db:
image: postgres:alpine image: postgres:alpine
......
...@@ -17,11 +17,9 @@ from sqlalchemy import ( ...@@ -17,11 +17,9 @@ from sqlalchemy import (
Unicode, Unicode,
UnicodeText, UnicodeText,
) )
from sqlalchemy.orm import DeclarativeBase, Relationship from sqlalchemy.orm import Relationship, declarative_base
Base = declarative_base()
class Base(DeclarativeBase):
pass
post_tags = Table( post_tags = Table(
......
...@@ -4,13 +4,11 @@ ...@@ -4,13 +4,11 @@
from __future__ import annotations from __future__ import annotations
from sqlalchemy import ForeignKey, Integer from sqlalchemy import ForeignKey, Integer
from sqlalchemy.orm import DeclarativeBase, Mapped, mapped_column, relationship from sqlalchemy.orm import Mapped, declarative_base, mapped_column, relationship
from eralchemy import render_er from eralchemy import render_er
Base = declarative_base()
class Base(DeclarativeBase):
pass
class Node(Base): class Node(Base):
......
...@@ -26,7 +26,7 @@ classifiers=[ ...@@ -26,7 +26,7 @@ classifiers=[
] ]
requires-python = ">=3.8" requires-python = ">=3.8"
dependencies = [ dependencies = [
"sqlalchemy >= 1.4" "sqlalchemy >= 1.4.18"
] ]
[project.urls] [project.urls]
......
from sqlalchemy import Column, ForeignKey, String from sqlalchemy import Column, ForeignKey, String
from sqlalchemy.orm import DeclarativeBase from sqlalchemy.orm import declarative_base
from eralchemy.models import Relation, Table from eralchemy.models import Relation, Table
from eralchemy.sqla import ( from eralchemy.sqla import (
...@@ -8,8 +8,7 @@ from eralchemy.sqla import ( ...@@ -8,8 +8,7 @@ from eralchemy.sqla import (
def test_columns_parent(): def test_columns_parent():
class Base(DeclarativeBase): Base = declarative_base()
pass
class Parent(Base): class Parent(Base):
__tablename__ = "parent" __tablename__ = "parent"
...@@ -32,8 +31,7 @@ def test_columns_parent(): ...@@ -32,8 +31,7 @@ def test_columns_parent():
def test_columns_one_to_many_parent(): def test_columns_one_to_many_parent():
class Base(DeclarativeBase): Base = declarative_base()
pass
class Parent(Base): class Parent(Base):
__tablename__ = "parent" __tablename__ = "parent"
...@@ -56,8 +54,7 @@ def test_columns_one_to_many_parent(): ...@@ -56,8 +54,7 @@ def test_columns_one_to_many_parent():
def test_columns_one_to_one_parent(): def test_columns_one_to_one_parent():
class Base(DeclarativeBase): Base = declarative_base()
pass
class Parent(Base): class Parent(Base):
__tablename__ = "parent" __tablename__ = "parent"
...@@ -79,8 +76,7 @@ def test_columns_one_to_one_parent(): ...@@ -79,8 +76,7 @@ def test_columns_one_to_one_parent():
def test_compound_one_to_one_parent(): def test_compound_one_to_one_parent():
class Base(DeclarativeBase): Base = declarative_base()
pass
class Parent(Base): class Parent(Base):
__tablename__ = "parent" __tablename__ = "parent"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment