mirror of
				https://github.com/mfulz/qmk_firmware.git
				synced 2025-11-03 23:02:34 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			20 lines
		
	
	
		
			674 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			674 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 == 'const 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 == 'const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {	[0] = LAYOUT(KC_A)};\n'
 | 
						|
 | 
						|
 | 
						|
# FIXME(skullydazed): Add a test for qmk.keymap.write that mocks up an FD.
 |