mirror of
https://git.sr.ht/~lattis/muon
synced 2026-01-30 03:14:36 +00:00
35 lines
1.1 KiB
Plaintext
35 lines
1.1 KiB
Plaintext
# SPDX-FileCopyrightText: Stone Tickle <lattis@mochiro.moe>
|
|
# SPDX-License-Identifier: GPL-3.0-only
|
|
|
|
assert('test@asdf'.format() == 'test@asdf')
|
|
|
|
assert('a b c d '.split() == ['a', 'b', 'c', 'd'])
|
|
assert('a b c d '.split(' ') == ['a', 'b', '', 'c', 'd', ''])
|
|
|
|
assert('asdf' == 'asdf')
|
|
assert('as\0df' == '\0'.join(['as', 'df']))
|
|
assert('a b c d e f g'.split().length() == 7)
|
|
assert('a\0b\0c\0d\0e\0f\0g'.split('\0') == ['a', 'b', 'c', 'd', 'e', 'f', 'g'])
|
|
|
|
assert(''.join('hello\0\0world'.split('\0')) == 'helloworld')
|
|
|
|
dict = {'\0': 1, 'x\0y': 2, 'xy': 3, '': 4}
|
|
|
|
assert(dict['aabb\0baba'.strip('ab')] == 1)
|
|
assert(dict['\0'.join(['x', 'y'])] == 2)
|
|
assert(dict[''.join(['x', 'y'])] == 3)
|
|
assert(dict[''.join(['', ''])] == 4)
|
|
|
|
str64 = 'x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x '
|
|
str128 = str64 + str64
|
|
str256 = str128 + str128
|
|
str512 = str256 + str256
|
|
str1024 = str512 + str512
|
|
str2048 = str1024 + str1024
|
|
str4096 = str2048 + str2048
|
|
str8192 = str4096 + str4096
|
|
|
|
assert(str8192.split().length() == 8192 / 2)
|
|
|
|
assert('@0@ < @INPUT@'.format('a') == 'a < @INPUT@')
|