Beispiel #1
0
    def test_associate_already_associated(self):
        line = self.add_line()
        sip = self.add_endpoint_sip()
        line_dao.associate_endpoint_sip(line, sip)

        line_dao.associate_endpoint_sip(line, sip)

        result = self.session.query(Line).first()
        assert_that(result, equal_to(line))
        assert_that(result.endpoint_sip, equal_to(sip))
Beispiel #2
0
    def test_linefeatures_name_updated_after_sip_endpoint_association(self):
        usersip_row = self.add_endpoint_sip()
        line_row = self.add_line()

        line = line_dao.get(line_row.id)
        line_dao.associate_endpoint_sip(line, usersip_row)
        line_dao.edit(line)

        edited_linefeatures = self.session.query(Line).get(line_row.id)
        assert_that(edited_linefeatures.name, equal_to(usersip_row.name))
Beispiel #3
0
    def test_dissociate_line_endpoint_sip(self):
        line = self.add_line()
        sip = self.add_endpoint_sip()
        line_dao.associate_endpoint_sip(line, sip)

        line_dao.dissociate_endpoint_sip(line, sip)

        result = self.session.query(Line).first()
        assert_that(result, equal_to(line))
        assert_that(result.endpoint_sip_uuid, none())
        assert_that(result.endpoint_sip, none())