예제 #1
0
    def test_force_argument(self):
        argv = self._make_argv_with()
        args = entry.parse(argv)
        self.assertFalse(args.force)

        argv = self._make_argv_with('-f')
        args = entry.parse(argv)
        self.assertTrue(args.force)

        argv = self._make_argv_with('--force')
        args = entry.parse(argv)
        self.assertTrue(args.force)
예제 #2
0
    def test_timing_argument(self):
        argv = self._make_argv_with()
        args = entry.parse(argv)
        self.assertFalse(args.timing)

        argv = self._make_argv_with('-t')
        args = entry.parse(argv)
        self.assertTrue(args.timing)

        argv = self._make_argv_with('--timing')
        args = entry.parse(argv)
        self.assertTrue(args.timing)
예제 #3
0
    def test_verbose_argument(self):
        argv = self._make_argv_with()
        args = entry.parse(argv)
        self.assertFalse(args.verbose)

        argv = self._make_argv_with('-v')
        args = entry.parse(argv)
        self.assertTrue(args.verbose)

        argv = self._make_argv_with('--verbose')
        args = entry.parse(argv)
        self.assertTrue(args.verbose)
예제 #4
0
    def test_debug_argument(self):
        argv = self._make_argv_with()
        args = entry.parse(argv)
        self.assertFalse(args.debug)

        argv = self._make_argv_with('-d')
        args = entry.parse(argv)
        self.assertTrue(args.debug)

        argv = self._make_argv_with('--debug')
        args = entry.parse(argv)
        self.assertTrue(args.debug)
예제 #5
0
    def test_timing_argument(self):
        argv = self._make_argv_with()
        args = entry.parse(argv)
        self.assertFalse(args.timing)

        argv = self._make_argv_with('-t')
        args = entry.parse(argv)
        self.assertTrue(args.timing)

        argv = self._make_argv_with('--timing')
        args = entry.parse(argv)
        self.assertTrue(args.timing)
예제 #6
0
    def test_force_argument(self):
        argv = self._make_argv_with()
        args = entry.parse(argv)
        self.assertFalse(args.force)

        argv = self._make_argv_with('-f')
        args = entry.parse(argv)
        self.assertTrue(args.force)

        argv = self._make_argv_with('--force')
        args = entry.parse(argv)
        self.assertTrue(args.force)
예제 #7
0
    def test_debug_argument(self):
        argv = self._make_argv_with()
        args = entry.parse(argv)
        self.assertFalse(args.debug)

        argv = self._make_argv_with('-d')
        args = entry.parse(argv)
        self.assertTrue(args.debug)

        argv = self._make_argv_with('--debug')
        args = entry.parse(argv)
        self.assertTrue(args.debug)
예제 #8
0
    def test_verbose_argument(self):
        argv = self._make_argv_with()
        args = entry.parse(argv)
        self.assertFalse(args.verbose)

        argv = self._make_argv_with('-v')
        args = entry.parse(argv)
        self.assertTrue(args.verbose)

        argv = self._make_argv_with('--verbose')
        args = entry.parse(argv)
        self.assertTrue(args.verbose)
예제 #9
0
 def test_site_argument_is_normalized(self):
     """Test that trailing path separator is removed so that a site is
     consistently handled."""
     site = 'fake_site' + os.sep
     argv = self._make_argv_with()
     argv.append(site)
     args = entry.parse(argv)
     self.assertEqual('fake_site', args.site)
예제 #10
0
 def test_site_argument_is_normalized(self):
     """Test that trailing path separator is removed so that a site is
     consistently handled."""
     site = 'fake_site' + os.sep
     argv = self._make_argv_with()
     argv.append(site)
     args = entry.parse(argv)
     self.assertEqual('fake_site', args.site)
예제 #11
0
 def test_outdir_argument(self):
     outdir = 'fake_outdir'
     argv = self._make_argv_with()
     argv.extend(['fake_site', outdir])
     args = entry.parse(argv)
     self.assertEqual(outdir, args.outdir)
예제 #12
0
 def test_site_argument(self):
     site = 'fake_site'
     argv = self._make_argv_with()
     argv.append(site)
     args = entry.parse(argv)
     self.assertEqual(site, args.site)
예제 #13
0
 def test_outdir_argument(self):
     outdir = 'fake_outdir'
     argv = self._make_argv_with()
     argv.extend(['fake_site', outdir])
     args = entry.parse(argv)
     self.assertEqual(outdir, args.outdir)
예제 #14
0
 def test_site_argument(self):
     site = 'fake_site'
     argv = self._make_argv_with()
     argv.append(site)
     args = entry.parse(argv)
     self.assertEqual(site, args.site)