コード例 #1
0
    def test_row2dict_called(self):
        """
        Verify that audit.row2dict is called when some element returned by
        the searchQuery is no dictionary
        """
        from linotp.lib.audit.iterator import AuditQuery
        audit = MagicMock(spec=["searchQuery", "row2dict"])
        audit.searchQuery.return_value = [None, {'key': 'value'}]
        audit_query = AuditQuery({}, audit)
        audit_iterator = iter(audit_query.get_query_result())

        rows = 0
        for row in audit_iterator:
            audit_query.get_entry(row)
            rows = rows + 1

        assert rows == 2
        audit.searchQuery.assert_called_once_with(
            {},
            rp_dict={
                'sortname': None,
                'sortorder': 'asc'
                }
            )
        audit.row2dict.assert_called_once_with(None)
        return
コード例 #2
0
ファイル: test_iterator.py プロジェクト: eespinosa/Elm
    def test_row2dict_called(self):
        """
        Verify that audit.row2dict is called when some element returned by
        the searchQuery is no dictionary
        """
        from linotp.lib.audit.iterator import AuditQuery
        audit = MagicMock(spec=["searchQuery", "row2dict"])
        audit.searchQuery.return_value = [None, {'key': 'value'}]
        audit_query = AuditQuery({}, audit)
        audit_iterator = iter(audit_query.get_query_result())

        rows = 0
        for row in audit_iterator:
            audit_query.get_entry(row)
            rows = rows + 1

        self.assertEqual(rows, 2)
        audit.searchQuery.assert_called_once_with(
            {},
            rp_dict={
                'sortname': None,
                'sortorder': None
                }
            )
        audit.row2dict.assert_called_once_with(None)
        return