Development of an internal social media platform with personalised dashboards for students
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

literal_comparison.py 700B

123456789101112131415161718192021222324252627282930313233343536373839
  1. # pylint: disable=missing-docstring
  2. if 2 is 2: # [literal-comparison]
  3. pass
  4. if "a" is b"a": # [literal-comparison]
  5. pass
  6. if 2.0 is 3.0: # [literal-comparison]
  7. pass
  8. if () is (1, 2, 3): # [literal-comparison]
  9. pass
  10. if () is {1:2, 2:3}: # [literal-comparison]
  11. pass
  12. if [] is [4, 5, 6]: # [literal-comparison]
  13. pass
  14. if () is {1, 2, 3}: # [literal-comparison]
  15. pass
  16. if () is not {1:2, 2:3}: # [literal-comparison]
  17. pass
  18. if [] is not [4, 5, 6]: # [literal-comparison]
  19. pass
  20. if () is not {1, 2, 3}: # [literal-comparison]
  21. pass
  22. # We do not do inference for this check, since the comparing
  23. # object might be used as a sentinel.
  24. CONST = 24
  25. if () is CONST:
  26. pass