Compare commits
No commits in common. "47133bdff738a4ddd7aae00a08c6a0729bea9df7" and "1632ef7bbc590335b4aa810866635e787418fc50" have entirely different histories.
47133bdff7
...
1632ef7bbc
2 changed files with 1 additions and 53 deletions
|
|
@ -71,7 +71,7 @@ class Text(dcc.doom_base.WadMap):
|
||||||
if map_names is not None:
|
if map_names is not None:
|
||||||
text = map_names.get(f"map{parsed_args.map}")
|
text = map_names.get(f"map{parsed_args.map}")
|
||||||
if text is None:
|
if text is None:
|
||||||
text = input("Map Name? ")
|
text = sys.stdin.read().rstrip()
|
||||||
if not parsed_args.nomap:
|
if not parsed_args.nomap:
|
||||||
text = "MAP{}: {}".format(parsed_args.map, text)
|
text = "MAP{}: {}".format(parsed_args.map, text)
|
||||||
text = "{}\n{}".format(text, parsed_args.demotype)
|
text = "{}\n{}".format(text, parsed_args.demotype)
|
||||||
|
|
|
||||||
|
|
@ -1,52 +0,0 @@
|
||||||
import cliff.app
|
|
||||||
import dcc.play
|
|
||||||
import logging
|
|
||||||
import mockito.matchers
|
|
||||||
import pathlib
|
|
||||||
import subprocess
|
|
||||||
import tempfile
|
|
||||||
|
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
|
||||||
|
|
||||||
|
|
||||||
def test_play(when):
|
|
||||||
with tempfile.TemporaryDirectory() as td:
|
|
||||||
tdp = pathlib.Path(td)
|
|
||||||
tdp.joinpath("config.toml").write_text(
|
|
||||||
"""
|
|
||||||
dsda = "dsda-doom/exe"
|
|
||||||
iwad = "DOOM2.WAD"
|
|
||||||
complevel = "2"
|
|
||||||
"""
|
|
||||||
)
|
|
||||||
pwp = tdp.joinpath("pwads")
|
|
||||||
pwp.mkdir()
|
|
||||||
scp = pwp.joinpath("scythe")
|
|
||||||
scp.mkdir()
|
|
||||||
scp.joinpath("config.toml").touch()
|
|
||||||
scp.joinpath("scythe.wad").touch()
|
|
||||||
zero = subprocess.CompletedProcess
|
|
||||||
zero.returncode = 0
|
|
||||||
when(subprocess).run(
|
|
||||||
[
|
|
||||||
tdp.joinpath("dsda-doom").joinpath("exe"),
|
|
||||||
"-iwad",
|
|
||||||
tdp.joinpath("iwads").joinpath("DOOM2.WAD"),
|
|
||||||
"-file",
|
|
||||||
tdp.joinpath("pwads").joinpath("scythe").joinpath("scythe.wad"),
|
|
||||||
"-complevel",
|
|
||||||
"2",
|
|
||||||
"-skill",
|
|
||||||
"4",
|
|
||||||
"-warp",
|
|
||||||
"01",
|
|
||||||
]
|
|
||||||
).thenReturn(zero)
|
|
||||||
dcc.play.Play.__init__ = lambda self: None
|
|
||||||
dcc.play.Play.get_epilog = lambda self: ""
|
|
||||||
rig = dcc.play.Play()
|
|
||||||
rig._hooks = []
|
|
||||||
parser = rig.get_parser("test_play")
|
|
||||||
parsed_args = parser.parse_args(args=["--doom", td, "scythe", "01"])
|
|
||||||
assert rig.run(parsed_args) == 0
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue