def run(self, args): if args.scaffold: scaffolder.make(args.scaffold, args.site) finish() else: scaffolder.list_scaffolds()
def test_makes_site_root(self): parent = tempfile.mkdtemp() site = os.path.join(parent, 'site') scaffolder.make('default', site) self.assertTrue(os.path.exists(site))
def test_copies_scaffold_to_source(self): parent = tempfile.mkdtemp() site = os.path.join(parent, 'site') conf = os.path.join(site, 'source', 'handroll.conf') scaffolder.make('default', site) self.assertTrue(os.path.exists(conf))
def test_unknown_scaffold_aborts(self): with self.assertRaises(AbortError): scaffolder.make('fake', 'dontcare')
def test_existing_site_directory_aborts(self): site = tempfile.mkdtemp() with self.assertRaises(AbortError): scaffolder.make('default', site)