adjust tests for latest schemainspect

This commit is contained in:
Robert Lechte 2017-10-30 13:04:00 +11:00
parent 711789143f
commit 2ed34b7a85
6 changed files with 21 additions and 9 deletions

View File

@ -68,7 +68,13 @@ class Migration(object):
self.add(self.changes.schema())
self.add(self.changes.views_and_functions(creations_only=True, dependency_ordering=True))
v_and_f_changes = self.changes.views_and_functions(creations_only=True, dependency_ordering=True)
if v_and_f_changes:
self.add([
'set check_function_bodies = off;'
])
self.add(v_and_f_changes)
self.add(self.changes.sequences(drops_only=True))
self.add(self.changes.enums(drops_only=True, modifications=False))

View File

@ -10,8 +10,10 @@ drop view if exists "public"."ddd_changed" cascade;
drop view if exists "public"."aaa_view1" cascade;
set check_function_bodies = off;
create view "public"."ddd_changed" as SELECT basetable.name,
'x' AS x
'x'::text AS x
FROM basetable;

View File

@ -1,5 +1,7 @@
drop view if exists "public"."ccc_view3" cascade;
drop view if exists "public"."ddd" cascade;
drop function if exists "public"."depends_on_bbb_view2"(t text) cascade;
drop view if exists "public"."eee" cascade;
@ -10,14 +12,14 @@ drop view if exists "public"."ddd_unchanged" cascade;
drop view if exists "public"."bbb_view2" cascade;
drop view if exists "public"."ddd" cascade;
drop view if exists "public"."ddd_changed" cascade;
drop view if exists "public"."aaa_view1" cascade;
set check_function_bodies = off;
create view "public"."ddd_changed" as SELECT basetable.name,
'x' AS x
'x'::text AS x
FROM basetable;

View File

@ -1,4 +1,4 @@
create extension "citext" with schema "public" version '1.3';
create extension "citext" with schema "public" version '1.4';
create extension "hstore" with schema "public" version '1.4';
@ -96,6 +96,8 @@ alter table "public"."products" alter column "x" drop default;
alter table "public"."products" alter column "x" drop not null;
set check_function_bodies = off;
create or replace function "public"."newfunc"(i integer, t text[])
returns TABLE(a text, c integer) as
$$

View File

@ -1,4 +1,4 @@
create extension "citext" with schema "public" version '1.3';
create extension "citext" with schema "public" version '1.4';
create extension "hstore" with schema "public" version '1.4';
@ -92,6 +92,8 @@ alter table "public"."products" alter column "x" drop default;
alter table "public"."products" alter column "x" drop not null;
set check_function_bodies = off;
create or replace function "public"."newfunc"(i integer, t text[])
returns TABLE(a text, c integer) as
$$

View File

@ -87,8 +87,6 @@ def do_fixture_test(fixture_name):
m.add_sql(ADDITIONS)
m.apply()
m.add_all_changes()
print('x')
print(m.sql.strip())
assert m.sql.strip() == EXPECTED2 # sql generated OK
m.apply()