MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / test_invalid_objects

Method test_invalid_objects

test/sql/test_metadata.py:1900–1941  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1898 assert t.info["bar"] == "zip"
1899
1900 def test_invalid_objects(self):
1901 assert_raises_message(
1902 tsa.exc.ArgumentError,
1903 "'SchemaItem' object, such as a 'Column' or a "
1904 "'Constraint' expected, got <.*ColumnClause at .*; q>",
1905 Table,
1906 "asdf",
1907 MetaData(),
1908 tsa.column("q", Integer),
1909 )
1910
1911 assert_raises_message(
1912 tsa.exc.ArgumentError,
1913 r"'SchemaItem' object, such as a 'Column' or a "
1914 r"'Constraint' expected, got String\(\)",
1915 Table,
1916 "asdf",
1917 MetaData(),
1918 String(),
1919 )
1920
1921 assert_raises_message(
1922 tsa.exc.ArgumentError,
1923 "'SchemaItem' object, such as a 'Column' or a "
1924 "'Constraint' expected, got 12",
1925 Table,
1926 "asdf",
1927 MetaData(),
1928 12,
1929 )
1930
1931 assert_raises_message(
1932 tsa.exc.ArgumentError,
1933 "'SchemaItem' object, such as a 'Column' or a "
1934 "'Constraint' expected, got "
1935 r"\(Column\('q', Integer\(\), table=None\), "
1936 r"Column\('p', Integer\(\), table=None\)\)",
1937 Table,
1938 "asdf",
1939 MetaData(),
1940 (Column("q", Integer), Column("p", Integer)),
1941 )
1942
1943 def test_reset_exported_passes(self):
1944 m = MetaData()

Callers

nothing calls this directly

Calls 5

assert_raises_messageFunction · 0.90
MetaDataClass · 0.90
StringClass · 0.90
ColumnClass · 0.90
columnMethod · 0.45

Tested by

no test coverage detected