Re: what is expected for a not so beginger?
You worry too much about where you should be compared to oterh people, I think. Everyone is different. I had my first test around 5 months another friend of mine had hers around 4 months and I know someone who will be taking theirs at around 8 months into training. Some have reported going for a year and more without a test. Stop comparing yourself to other people. Look at your progress and acknowledge how far you yourself have come. This is a journey that does not have a final destination. It's not a race and it has no time limits.
If your sensei is testing you he must think you are ready. Trust his judgment. Have fun with your test and just enjoy your training.