def handle(self, *apps, **options):
        fixtures = []

        for app in apps:
            datasets = get_datasets(app)
            if not len(datasets):
                raise LookupError('No dataset found for %s.' % app)
            fixtures.extend(datasets)

        fill_database(fixtures, int(options.get('verbosity', 1)))
 def test_raise_when_cant_get_datasets_for_emptyapp(self):
     """Raises ImportError when app does not have datasets package"""
     self.assertRaises(ImportError, lambda: get_datasets(emptyapp))
 def test_get_datasets_for_dummyapp(self):
     """Sucessfully get datasets dummyapp"""
     self.assertEquals(get_datasets(dummyapp), [DummyData])