(self)
| 47 | return _make_stegapy(p, cfg) |
| 48 | |
| 49 | def test_roundtrip_basic(self): |
| 50 | cover = _cover_bytes() |
| 51 | msg = b"Hello StegaPy!" |
| 52 | sp = self._sp(use_compression=False) |
| 53 | stego = sp.embed_data(msg, "msg.txt", cover, "cover.png", "stego.png") |
| 54 | _, out = sp.extract_data(stego, "stego.png") |
| 55 | assert out == msg |
| 56 | |
| 57 | def test_roundtrip_with_compression(self): |
| 58 | cover = _cover_bytes(512, 512) |
nothing calls this directly
no test coverage detected