mirror of
				https://github.com/mfulz/qmk_firmware.git
				synced 2025-10-30 21:02:32 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			20 lines
		
	
	
		
			725 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			725 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| import qmk.keymap
 | |
| 
 | |
| 
 | |
| def test_template_onekey_proton_c():
 | |
|     templ = qmk.keymap.template('handwired/onekey/proton_c')
 | |
|     assert templ == qmk.keymap.DEFAULT_KEYMAP_C
 | |
| 
 | |
| 
 | |
| def test_template_onekey_pytest():
 | |
|     templ = qmk.keymap.template('handwired/onekey/pytest')
 | |
|     assert templ == '#include QMK_KEYBOARD_H\nconst uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {__KEYMAP_GOES_HERE__};\n'
 | |
| 
 | |
| 
 | |
| def test_generate_onekey_pytest():
 | |
|     templ = qmk.keymap.generate('handwired/onekey/pytest', 'LAYOUT', [['KC_A']])
 | |
|     assert templ == '#include QMK_KEYBOARD_H\nconst uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {\t[0] = LAYOUT(KC_A)};\n'
 | |
| 
 | |
| 
 | |
| # FIXME(skullydazed): Add a test for qmk.keymap.write that mocks up an FD.
 | 
