def METHOD_NAME(self):
    """
    Test that feasibility returns correct values on highly functional molecule
    `feasible` method isn't perfect in assigning values but it should do a good
    job on highly functional values
    """
    self.vf2.graphA = self.mol
    self.vf2.graphB = self.mol2
    for atom1 in self.vf2.graphA.atoms:
        for atom2 in self.vf2.graphB.atoms:
            # same connectivity values should result in `feasible` being true
            if get_vertex_connectivity_value(atom1) == get_vertex_connectivity_value(atom2):
                assert self.vf2.feasible(atom1, atom2)
            else:  # different connectivity values should return false
                assert not self.vf2.feasible(atom1, atom2)