MCPcopy Create free account
hub / github.com/sqlalchemy/sqlalchemy / test_invalid_objects

Method test_invalid_objects

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

Source from the content-addressed store, hash-verified

1920 assert t.info["bar"] == "zip"
1921
1922 def test_invalid_objects(self):
1923 assert_raises_message(
1924 tsa.exc.ArgumentError,
1925 "'SchemaItem' object, such as a 'Column' or a "
1926 "'Constraint' expected, got <.*ColumnClause at .*; q>",
1927 Table,
1928 "asdf",
1929 MetaData(),
1930 tsa.column("q", Integer),
1931 )
1932
1933 assert_raises_message(
1934 tsa.exc.ArgumentError,
1935 r"'SchemaItem' object, such as a 'Column' or a "
1936 r"'Constraint' expected, got String\(\)",
1937 Table,
1938 "asdf",
1939 MetaData(),
1940 String(),
1941 )
1942
1943 assert_raises_message(
1944 tsa.exc.ArgumentError,
1945 "'SchemaItem' object, such as a 'Column' or a "
1946 "'Constraint' expected, got 12",
1947 Table,
1948 "asdf",
1949 MetaData(),
1950 12,
1951 )
1952
1953 assert_raises_message(
1954 tsa.exc.ArgumentError,
1955 "'SchemaItem' object, such as a 'Column' or a "
1956 "'Constraint' expected, got "
1957 r"\(Column\('q', Integer\(\), table=None\), "
1958 r"Column\('p', Integer\(\), table=None\)\)",
1959 Table,
1960 "asdf",
1961 MetaData(),
1962 (Column("q", Integer), Column("p", Integer)),
1963 )
1964
1965 def test_reset_exported_passes(self):
1966 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