Exemplo n.º 1
0
    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))
Exemplo n.º 2
0
    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))
Exemplo n.º 3
0
    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())