27 lines
974 B
Python
27 lines
974 B
Python
|
from . import RoR2TestBase
|
||
|
|
||
|
|
||
|
class DLCTest(RoR2TestBase):
|
||
|
options = {
|
||
|
"dlc_sotv": "true",
|
||
|
"victory": "any"
|
||
|
}
|
||
|
|
||
|
def test_commencement_victory(self) -> None:
|
||
|
self.collect_all_but(["Commencement", "The Planetarium", "Hidden Realm: A Moment, Whole", "Victory"])
|
||
|
self.assertBeatable(False)
|
||
|
self.collect_by_name("Commencement")
|
||
|
self.assertBeatable(True)
|
||
|
|
||
|
def test_planetarium_victory(self) -> None:
|
||
|
self.collect_all_but(["Commencement", "The Planetarium", "Hidden Realm: A Moment, Whole", "Victory"])
|
||
|
self.assertBeatable(False)
|
||
|
self.collect_by_name("The Planetarium")
|
||
|
self.assertBeatable(True)
|
||
|
|
||
|
def test_moment_whole_victory(self) -> None:
|
||
|
self.collect_all_but(["Commencement", "The Planetarium", "Hidden Realm: A Moment, Whole", "Victory"])
|
||
|
self.assertBeatable(False)
|
||
|
self.collect_by_name("Hidden Realm: A Moment, Whole")
|
||
|
self.assertBeatable(True)
|