def test_name_detection(self): self.assertTrue( contains_name( './selfie: This is Christian Moesl\'s Selfie!\n./selfie: bla') [0]) self.assertFalse( contains_name( './selfie: This is adjlsjasldkjaslkds Selfie!\n./selfie: bla') [0])
def check_print_your_name() -> List[Check]: return check_execution( './selfie -c selfie.c -m 128', 'selfie prints first and second name', success_criteria=lambda code, out: contains_name(out))
def test_print_name(): test_execution('./selfie -c selfie.c -m 128', 'selfie prints first and second name', success_criteria=lambda code, out: contains_name(out))