您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

test_utils.py 565B

12345678910111213141516171819
  1. from oscar.apps.voucher.utils import generate_code
  2. def test_generate_code():
  3. result = generate_code(length=16)
  4. assert len(result) == 19
  5. assert result.count("-") == 3
  6. result = generate_code(length=16, group_length=3)
  7. assert len(result) == 21
  8. assert result.count("-") == 5
  9. result = generate_code(length=16, group_length=3, separator="_")
  10. assert len(result) == 21
  11. assert result.count("_") == 5
  12. result = generate_code(length=16, group_length=16, separator=" ")
  13. assert len(result) == 16
  14. assert result.count(" ") == 0