@@ -654,24 +654,24 @@ def test(self):
654654 " ( 7, 0, 0, NULL),"
655655 " ( 8, 0, 10, NULL),"
656656 " ( 9, 0, NULL, NULL),"
657- " (10, 1, 1, 1 );" )
657+ " (10, 1, 0, 0 );" )
658658 status = self .status_class ()
659659 run_check (self .params , status )
660660 self .assertEqual ("ok" , status .status )
661661
662662 def test_fail (self ):
663663 from qc_tool .vector .nodata import run_check
664- self .cursor .execute ("INSERT INTO mytable VALUES (1, 1, 1 , 10);" )
664+ self .cursor .execute ("INSERT INTO mytable VALUES (1, 1, 0 , 10);" )
665665 status = self .status_class ()
666666 run_check (self .params , status )
667- self .assertEqual ("ok " , status .status )
667+ self .assertEqual ("failed " , status .status )
668668
669669 def test_fail_null (self ):
670670 from qc_tool .vector .nodata import run_check
671- self .cursor .execute ("INSERT INTO mytable VALUES (1, 1, 1 , NULL);" )
671+ self .cursor .execute ("INSERT INTO mytable VALUES (1, 1, 0 , NULL);" )
672672 status = self .status_class ()
673673 run_check (self .params , status )
674- self .assertEqual ("ok " , status .status )
674+ self .assertEqual ("failed " , status .status )
675675
676676 def test_nodata_null (self ):
677677 self .params ["nodata_value" ] = None
@@ -685,18 +685,26 @@ def test_nodata_null(self):
685685 " ( 7, 0, 0, NULL),"
686686 " ( 8, 0, 10, NULL),"
687687 " ( 9, 0, NULL, NULL),"
688- " (10, NULL, 1, 1 );" )
688+ " (10, NULL, 0, 0 );" )
689689 status = self .status_class ()
690690 run_check (self .params , status )
691691 self .assertEqual ("ok" , status .status )
692692
693693 def test_nodata_null_fail (self ):
694694 self .params ["nodata_value" ] = None
695695 from qc_tool .vector .nodata import run_check
696- self .cursor .execute ("INSERT INTO mytable VALUES (1, NULL, 1, NULL );" )
696+ self .cursor .execute ("INSERT INTO mytable VALUES (1, NULL, 0, 10 );" )
697697 status = self .status_class ()
698698 run_check (self .params , status )
699- self .assertEqual ("ok" , status .status )
699+ self .assertEqual ("failed" , status .status )
700+
701+ def test_nodata_null_fail_null (self ):
702+ self .params ["dep_value" ] = None
703+ from qc_tool .vector .nodata import run_check
704+ self .cursor .execute ("INSERT INTO mytable VALUES (1, 1, NULL, 10);" )
705+ status = self .status_class ()
706+ run_check (self .params , status )
707+ self .assertEqual ("failed" , status .status )
700708
701709 def test_dep_null (self ):
702710 self .params ["dep_value" ] = None
@@ -715,14 +723,6 @@ def test_dep_null(self):
715723 run_check (self .params , status )
716724 self .assertEqual ("ok" , status .status )
717725
718- def test_nodata_null_fail (self ):
719- self .params ["dep_value" ] = None
720- from qc_tool .vector .nodata import run_check
721- self .cursor .execute ("INSERT INTO mytable VALUES (1, 1, NULL, 0);" )
722- status = self .status_class ()
723- run_check (self .params , status )
724- self .assertEqual ("ok" , status .status )
725-
726726
727727class Test_non_probable (VectorCheckTestCase ):
728728 def test (self ):
0 commit comments