|
- from tests.dds import DDS, dds_fixture_conf_1
-
- @dds_fixture_conf_1('create')
- def test_create_sdist(dds: DDS):
- dds.sdist_create()
- sd_dir = dds.build_dir / 'created-sdist.sds'
- assert sd_dir.is_dir()
- foo_cpp = sd_dir / 'src/foo.cpp'
- assert foo_cpp.is_file()
- header_hpp = sd_dir / 'include/header.hpp'
- assert header_hpp.is_file()
- header_h = sd_dir / 'include/header.h'
- assert header_h.is_file()
-
- dds.sdist_export()
- assert (dds.repo_dir / 'foo@1.2.3').is_dir()
|