Esempio n. 1
0
    def test_get_by_user_id_with_line(self):
        user_line = self.add_user_line_without_exten(firstname='King')

        result = user_line_dao.get_by_user_id_and_line_id(
            user_line.user_id, user_line.line_id)

        assert_that(result, instance_of(UserLine))
        assert_that(result, has_property('user_id', user_line.user_id),
                    has_property('line_id', user_line.line_id))
Esempio n. 2
0
    def test_get_by_user_id_with_line(self):
        user_line = self.add_user_line_without_exten(firstname='King')

        result = user_line_dao.get_by_user_id_and_line_id(user_line.user_id, user_line.line_id)

        assert_that(result, instance_of(UserLine))
        assert_that(result,
                    has_property('user_id', user_line.user_id),
                    has_property('line_id', user_line.line_id)
                    )
Esempio n. 3
0
    def test_get_by_user_id_with_line_and_secondary_user(self):
        main_user = self.add_user()
        secondary_user = self.add_user()
        line = self.add_line()
        main_user_line = self.add_user_line(user_id=main_user.id,
                                            line_id=line.id,
                                            main_user=True,
                                            main_line=False)
        self.add_user_line(user_id=secondary_user.id,
                           line_id=line.id,
                           main_user=False,
                           main_line=False)

        result = user_line_dao.get_by_user_id_and_line_id(
            main_user_line.user_id, main_user_line.line_id)

        assert_that(result, instance_of(UserLine))
        assert_that(
            result,
            all_of(has_property('user_id', main_user_line.user_id),
                   has_property('line_id', main_user_line.line_id),
                   has_property('main_user', True),
                   has_property('main_line', False)))
Esempio n. 4
0
    def test_get_by_user_id_with_line_and_secondary_user(self):
        main_user = self.add_user()
        secondary_user = self.add_user()
        line = self.add_line()
        main_user_line = self.add_user_line(user_id=main_user.id,
                                            line_id=line.id,
                                            main_user=True,
                                            main_line=False)
        self.add_user_line(user_id=secondary_user.id,
                           line_id=line.id,
                           main_user=False,
                           main_line=False)

        result = user_line_dao.get_by_user_id_and_line_id(main_user_line.user_id, main_user_line.line_id)

        assert_that(result, instance_of(UserLine))
        assert_that(result,
                    all_of(
                        has_property('user_id', main_user_line.user_id),
                        has_property('line_id', main_user_line.line_id),
                        has_property('main_user', True),
                        has_property('main_line', False)
                    )
                    )
Esempio n. 5
0
def get_by_user_id_and_line_id(user_id, line_id):
    return dao.get_by_user_id_and_line_id(user_id, line_id)
Esempio n. 6
0
def get_by_user_id_and_line_id(user_id, line_id):
    return dao.get_by_user_id_and_line_id(user_id, line_id)