448 ('cubicweb', 'cubicweb.schemas.bootstrap'), |
448 ('cubicweb', 'cubicweb.schemas.bootstrap'), |
449 ('cubicweb', 'cubicweb.schemas.base'), |
449 ('cubicweb', 'cubicweb.schemas.base'), |
450 ('cubicweb', 'cubicweb.schemas.workflow'), |
450 ('cubicweb', 'cubicweb.schemas.workflow'), |
451 ('cubicweb', 'cubicweb.schemas.Bookmark'), |
451 ('cubicweb', 'cubicweb.schemas.Bookmark'), |
452 ('bar', 'cubes.bar.schema'), |
452 ('bar', 'cubes.bar.schema'), |
453 ('foo', 'cubes.foo.schema'), |
453 ('foo', 'cubicweb_foo.schema'), |
454 ('foo', 'cubes.foo.schema.a'), |
454 ('foo', 'cubicweb_foo.schema.a'), |
455 ('foo', 'cubes.foo.schema.b'), |
455 ('foo', 'cubicweb_foo.schema.b'), |
456 ] |
456 ] |
457 # app has schema file |
457 # app has schema file |
458 instance_dir, cubes_dir = ( |
458 instance_dir, cubes_dir = ( |
459 join(libdir, '_instance_dir'), join(libdir, 'cubes')) |
459 join(libdir, '_instance_dir'), join(libdir, 'cubes')) |
460 with temp_config('data1', instance_dir, cubes_dir, |
460 with temp_config('data1', instance_dir, cubes_dir, |
495 'cubicweb.entities.lib', |
495 'cubicweb.entities.lib', |
496 'cubicweb.entities.schemaobjs', |
496 'cubicweb.entities.schemaobjs', |
497 'cubicweb.entities.sources', |
497 'cubicweb.entities.sources', |
498 'cubicweb.entities.wfobjs', |
498 'cubicweb.entities.wfobjs', |
499 'cubes.bar.hooks', |
499 'cubes.bar.hooks', |
500 'cubes.foo.entities', |
500 'cubicweb_foo.entities', |
501 'cubes.foo.entities.a', |
501 'cubicweb_foo.entities.a', |
502 'cubes.foo.hooks', |
502 'cubicweb_foo.hooks', |
503 ] |
503 ] |
504 # data1 has entities |
504 # data1 has entities |
505 with temp_config('data1', instance_dir, cubes_dir, |
505 with temp_config('data1', instance_dir, cubes_dir, |
506 ('foo', 'bar')) as config: |
506 ('foo', 'bar')) as config: |
507 config.cube_appobject_path = set(['entities', 'hooks']) |
507 config.cube_appobject_path = set(['entities', 'hooks']) |