Testing if github has nothing to do with python caching the files since it only remembers the first state of the file when accesed via web