Example #1
0
class CreateWidget(unittest.TestCase):

    def setUp(self):
        self.tmpdir = mkdtemp(prefix='jarvis')
        os.makedirs(os.path.join(self.tmpdir, 'jobs'))
        os.makedirs(os.path.join(self.tmpdir, 'static', 'widgets'))
        self.factory = WidgetFactory('foo', app_root=self.tmpdir, quiet=True)

    def test_create_and_remove(self):
        self.factory.create_widget()
        assets = ['foo.js', 'foo.css']
        for asset in assets:
            self.assertTrue(os.path.exists(os.path.join(
                self.factory.widget_dir, asset)))
        self.assertTrue(os.path.exists(self.factory.job_file))

        self.factory.remove_widget()
        for asset in assets:
            self.assertFalse(os.path.exists(os.path.join(
                self.factory.widget_dir, asset)))
        self.assertFalse(os.path.exists(self.factory.job_file))

    def tearDown(self):
        os.removedirs(os.path.dirname(self.factory.job_file))
        os.removedirs(os.path.dirname(self.factory.widget_dir))
Example #2
0
class CreateWidget(unittest.TestCase):
    def setUp(self):
        self.tmpdir = mkdtemp(prefix="jarvis")
        os.makedirs(os.path.join(self.tmpdir, "jobs"))
        os.makedirs(os.path.join(self.tmpdir, "static", "widgets"))
        self.factory = WidgetFactory("foo", app_root=self.tmpdir, quiet=True)

    def test_create_and_remove(self):
        self.factory.create_widget()
        assets = ["foo.js", "foo.css"]
        for asset in assets:
            self.assertTrue(
                os.path.exists(os.path.join(self.factory.widget_dir, asset))
            )
        self.assertTrue(os.path.exists(self.factory.job_file))

        self.factory.remove_widget()
        for asset in assets:
            self.assertFalse(
                os.path.exists(os.path.join(self.factory.widget_dir, asset))
            )
        self.assertFalse(os.path.exists(self.factory.job_file))

    def tearDown(self):
        os.removedirs(os.path.dirname(self.factory.job_file))
        os.removedirs(os.path.dirname(self.factory.widget_dir))
Example #3
0
class CreateWidget(unittest.TestCase):
    def setUp(self):
        self.tmpdir = mkdtemp(prefix='jarvis')
        os.makedirs(os.path.join(self.tmpdir, 'jobs'))
        os.makedirs(os.path.join(self.tmpdir, 'static', 'widgets'))
        self.factory = WidgetFactory('foo', app_root=self.tmpdir, quiet=True)

    def test_create_and_remove(self):
        self.factory.create_widget()
        assets = ['foo.js', 'foo.css']
        for asset in assets:
            self.assertTrue(
                os.path.exists(os.path.join(self.factory.widget_dir, asset)))
        self.assertTrue(os.path.exists(self.factory.job_file))

        self.factory.remove_widget()
        for asset in assets:
            self.assertFalse(
                os.path.exists(os.path.join(self.factory.widget_dir, asset)))
        self.assertFalse(os.path.exists(self.factory.job_file))

    def tearDown(self):
        os.removedirs(os.path.dirname(self.factory.job_file))
        os.removedirs(os.path.dirname(self.factory.widget_dir))
Example #4
0
 def setUp(self):
     self.tmpdir = mkdtemp(prefix='jarvis')
     os.makedirs(os.path.join(self.tmpdir, 'jobs'))
     os.makedirs(os.path.join(self.tmpdir, 'static', 'widgets'))
     self.factory = WidgetFactory('foo', app_root=self.tmpdir, quiet=True)
Example #5
0
 def setUp(self):
     self.tmpdir = mkdtemp(prefix="jarvis")
     os.makedirs(os.path.join(self.tmpdir, "jobs"))
     os.makedirs(os.path.join(self.tmpdir, "static", "widgets"))
     self.factory = WidgetFactory("foo", app_root=self.tmpdir, quiet=True)
Example #6
0
 def setUp(self):
     self.tmpdir = mkdtemp(prefix='jarvis')
     os.makedirs(os.path.join(self.tmpdir, 'jobs'))
     os.makedirs(os.path.join(self.tmpdir, 'static', 'widgets'))
     self.factory = WidgetFactory('foo', app_root=self.tmpdir, quiet=True)