Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

23 Zeilen
784B

  1. from tests import dds, DDS
  2. def test_build_deps_from_file(dds: DDS):
  3. assert not dds.deps_build_dir.is_dir()
  4. dds.catalog_import(dds.source_root / 'catalog.json')
  5. dds.build_deps(['-d', 'deps.dds'])
  6. assert (dds.deps_build_dir / 'neo-sqlite3@0.1.0').is_dir()
  7. def test_build_deps_from_cmd(dds: DDS):
  8. assert not dds.deps_build_dir.is_dir()
  9. dds.catalog_import(dds.source_root / 'catalog.json')
  10. dds.build_deps(['neo-sqlite3 =0.1.0'])
  11. assert (dds.deps_build_dir / 'neo-sqlite3@0.1.0').is_dir()
  12. def test_multiple_deps(dds: DDS):
  13. assert not dds.deps_build_dir.is_dir()
  14. dds.catalog_import(dds.source_root / 'catalog.json')
  15. dds.build_deps(['neo-sqlite3 ^0.1.0', 'neo-sqlite3 ~0.2.0'])
  16. assert (dds.deps_build_dir / 'neo-sqlite3@0.2.2').is_dir()