dogecoin / dogecoin/docker

Convert test from pytest to CI test framework

Open
#33 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
36
Forks
17
PR merge metrics
No merged PRs in 30d

Description

Need to convert the following test from pytest to the [CI test framework](https://github.com/dogecoin/docker/tree/main/tests/integration/framework).

```python
def test_files_metadata(host):
"""Verify all image files generated by the Dockerfile"""
dogecoind = host.file(abs_path("dogecoind"))
assert dogecoind.user == "dogecoin"
assert dogecoind.group == "dogecoin"
assert dogecoind.mode == 0o4555

dogecoinqt = host.file(abs_path("dogecoin-qt"))
assert dogecoinqt.user == "dogecoin"
assert dogecoinqt.group == "dogecoin"
assert dogecoinqt.mode == 0o4555

dogecointx = host.file(abs_path("dogecoin-tx"))
assert dogecointx.user == "dogecoin"
assert dogecointx.group == "dogecoin"
assert dogecointx.mode == 0o4555

dogecoincli = host.file(abs_path("dogecoin-cli"))
assert dogecoincli.user == "dogecoin"
assert dogecoincli.group == "dogecoin"
assert dogecoincli.mode == 0o4555

entrypoint_script = host.file(abs_path("entrypoint.py"))
assert entrypoint_script.user == "root"
assert entrypoint_script.group == "root"
assert entrypoint_script.mode == 0o500
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.