diff options
author | mike bayer <mike_mp@zzzcomputing.com> | 2016-06-08 13:21:12 -0400 |
---|---|---|
committer | Gerrit Code Review <gerrit2@ln3.zzzcomputing.com> | 2016-06-08 13:21:12 -0400 |
commit | 24d29a63b6a30d1f1cd4d1097c021be0302c7922 (patch) | |
tree | f02d6ed5665cec1906371d1f97bcb39f5a725b1a /test/dialect/postgresql/test_reflection.py | |
parent | c99fc44e170be61696206872701ff75e4c8a3711 (diff) | |
parent | 824c8664ed18f115fc109c46cec0c25d223f8aad (diff) | |
download | sqlalchemy-24d29a63b6a30d1f1cd4d1097c021be0302c7922.tar.gz |
Merge "Support normal /materialized views in PG separately"
Diffstat (limited to 'test/dialect/postgresql/test_reflection.py')
-rw-r--r-- | test/dialect/postgresql/test_reflection.py | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/test/dialect/postgresql/test_reflection.py b/test/dialect/postgresql/test_reflection.py index a0f9dcd49..84aeef130 100644 --- a/test/dialect/postgresql/test_reflection.py +++ b/test/dialect/postgresql/test_reflection.py @@ -130,7 +130,27 @@ class MaterializedViewReflectionTest( def test_get_view_names(self): insp = inspect(testing.db) - eq_(set(insp.get_view_names()), set(['test_mview', 'test_regview'])) + eq_(set(insp.get_view_names()), set(['test_regview', 'test_mview'])) + + def test_get_view_names_plain(self): + insp = inspect(testing.db) + eq_( + set(insp.get_view_names(include=('plain',))), + set(['test_regview'])) + + def test_get_view_names_plain_string(self): + insp = inspect(testing.db) + eq_(set(insp.get_view_names(include='plain')), set(['test_regview'])) + + def test_get_view_names_materialized(self): + insp = inspect(testing.db) + eq_( + set(insp.get_view_names(include=('materialized',))), + set(['test_mview'])) + + def test_get_view_names_empty(self): + insp = inspect(testing.db) + assert_raises(ValueError, insp.get_view_names, include=()) def test_get_view_definition(self): insp = inspect(testing.db) |