def METHOD_NAME(self):
    """Test integrity of the dges file."""
    self.string.run()
    edge_file = os.path.join(self.string_output_dir, "edges.tsv")
    self.assertTrue(os.path.isfile(edge_file))
    edge_df = pd.read_csv(edge_file, sep="\t", header=0)
    self.assertEqual((9, 20), edge_df.shape)
    self.assertEqual(
        [
            "subject",
            "predicate",
            "object",
            "relation",
            "provided_by",
            "type",
            "combined_score",
            "neighborhood",
            "neighborhood_transferred",
            "fusion",
            "cooccurence",
            "homology",
            "coexpression",
            "coexpression_transferred",
            "experiments",
            "experiments_transferred",
            "database",
            "database_transferred",
            "textmining",
            "textmining_transferred",
        ],
        list(edge_df.columns),
    )