def test_associate_already_associated(self): line = self.add_line() sccp = self.add_sccpline() line_dao.associate_endpoint_sccp(line, sccp) line_dao.associate_endpoint_sccp(line, sccp) result = self.session.query(Line).first() assert_that(result, equal_to(line)) assert_that(result.endpoint_sccp, equal_to(sccp))
def test_linefeatures_name_updated_after_sccp_endpoint_association(self): sccpline_row = self.add_sccpline() line_row = self.add_line() line = line_dao.get(line_row.id) line_dao.associate_endpoint_sccp(line, sccpline_row) line_dao.edit(line) edited_linefeatures = self.session.query(Line).get(line_row.id) assert_that(edited_linefeatures.name, equal_to(sccpline_row.name))
def test_dissociate_line_endpoint_sccp(self): line = self.add_line() sccp = self.add_sccpline() line_dao.associate_endpoint_sccp(line, sccp) line_dao.dissociate_endpoint_sccp(line, sccp) result = self.session.query(Line).first() assert_that(result, equal_to(line)) assert_that(result.endpoint_sccp_id, none()) assert_that(result.endpoint_sccp, none())