Blame src/python-problem/tests/test_list.py

Packit 8ea169
#!/usr/bin/env python3
Packit 8ea169
import os
Packit 8ea169
import sys
Packit 8ea169
import logging
Packit 8ea169
Packit 8ea169
sys.path.insert(0, os.path.abspath(".."))
Packit 8ea169
sys.path.insert(0, os.path.abspath("../problem/.libs"))  # because of _pyabrt
Packit 8ea169
os.environ["PATH"] = "{0}:{1}".format(os.path.abspath(".."), os.environ["PATH"])
Packit 8ea169
Packit 8ea169
import unittest
Packit 8ea169
Packit 8ea169
from nose import tools
Packit 8ea169
Packit 8ea169
from base import ProblematicTestCase
Packit 8ea169
Packit 8ea169
import problem
Packit 8ea169
Packit 8ea169
class ListTestCase(ProblematicTestCase):
Packit 8ea169
    def test_list(self):
Packit 8ea169
        prob = self.create_problem()
Packit 8ea169
        prob.add_current_process_data()
Packit 8ea169
        ident = prob.save()
Packit 8ea169
Packit 8ea169
        tools.ok_(ident in map(lambda x: x._probdir,
Packit 8ea169
            problem.list(False, self.proxy)))
Packit 8ea169
Packit 8ea169
        prob.delete()
Packit 8ea169
Packit 8ea169
    def test_list_all(self):
Packit 8ea169
        prob = self.create_problem()
Packit 8ea169
        prob.add_current_process_data()
Packit 8ea169
        ident = prob.save()
Packit 8ea169
Packit 8ea169
        tools.ok_(ident in map(lambda x: x._probdir,
Packit 8ea169
            problem.list(True, self.proxy)))
Packit 8ea169
Packit 8ea169
        prob.delete()
Packit 8ea169
Packit 8ea169
if __name__ == '__main__':
Packit 8ea169
    logging.basicConfig(level=logging.DEBUG)
Packit 8ea169
    unittest.main()