Random test error "Couldn't extract another token"


#1

Hi everyone, I’ve hit an error that I can’t work out why random test is unhappy.
I can’t post the exact code publically as it’s part of my comp entry but basically it says

"Invalid expression, couldn’t extract another token: . " then more text here that doesn’t have anything odd about it I can see.

The choice is a *if (gender = “male”) # blah blah. more text.
The full stop in the error is the one in the middle of the two sentences. Any suggestions?
It is a fake_choice, could that be upsetting it? (Doesn’t seem worried about the other choices though which are also *if statements).


#2

Drop it so the choice is a line below rather than in-line, e.g.

*if (gender = "male") 
    # blah blah. more text.

That should fix it. Fake_choices seem to not like in-line *ifs (at least, ones with any internal punctuation).


#3

Thanks that’s done the trick. It’s now getting upset about the next time I’ve used an if statement this way. I’ll change them and it should work :slight_smile:


#4

Having just had to do the same to Choice of Rebels, you have my full sympathy. :slight_smile: