def test_should_exist_bad_vals(self): utils._check_fields(self.table, "Id", "existing", "JUNK", "GARBAGE", should_exist=True)
def test_rename_column(): layer = resource_filename("tidegates.testing.rename_column", "rename_col.dbf") oldname = "existing" newname = "exists" #layer = utils.load_data(inputfile, "layer") utils.rename_column(layer, oldname, newname) utils._check_fields(layer, newname, should_exist=True) utils._check_fields(layer, oldname, should_exist=False) utils.rename_column(layer, newname, oldname) utils._check_fields(layer, newname, should_exist=False) utils._check_fields(layer, oldname, should_exist=True)
def test_should_not_exist_bad_vals(self): utils._check_fields(self.table, "NEWFIELD", "YANFIELD", "existing", should_exist=False)
def test_should_not_exist_multi_witharea(self): utils._check_fields(self.table, "NEWFIELD", "YANFIELD", "SHAPE@AREA", should_exist=False)
def test_should_not_exist_multi(self): utils._check_fields(self.table, "NEWFIELD", "YANFIELD", should_exist=False)
def test_should_exist_multi_witharea(self): utils._check_fields(self.table, "Id", "existing", "SHAPE@AREA", should_exist=True)
def test_should_exist_multi(self): utils._check_fields(self.table, "Id", "existing", should_exist=True)
def test_should_exist_uni(self): utils._check_fields(self.table, "Id", should_exist=True)