She does not carry the cinnamon gene. The cinnamon gene is a co-dominant gene. IF a snake has the gene, that snake will display the color and pattern associated with that gene. It will look like a cinnamon. If the snake does not have the gene, the snake will not display the color and pattern. Your snake does not display the color and pattern associated with the cinnamon gene, therefore she is a normal. She is either a cinnamon or she's not, there is no carrying. The only normal snakes that "carry" genes is if it is a recessive gene. A snake that carries a single recessive gene will still look normal. If the snake carries two copies of that same gene, then it shows up as that morph. Co dominants have one copy of the gene and that one copy shows up as a morph. Take your het pied for example. If he is indeed a het pied (which you won't know unless you breed him to a het pied or pied female) then he carries a single pied gene. Two pied genes are required to make an animal look like a pied. So he "carries" the pied gene since it is recessive. Your normal female doesn't "carry" the cinnamon gene because that gene only requires one copy of the gene to express itself. Am I making sense? I can try to explain it better.
And no, there is currently not a DNA test for snakes to determine what genes they carry. The only way to find out is to breed them. For your male you'd have to breed him to a het pied or pied female (and then each resulting egg has a 25% chance of hatching out a pied).
For your female, she'll always produce normals (she doesn't carry any morph genes, so she will always give a normal gene to her offspring.) If you pair her up with morph males (that carry either dominant or co-dominant genes) then she could produce morphs, but she will always give a normal gene, never anything else. The male would be responsible for giving the gene that produces the morph offspring.