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