Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cyberrumor/ammo
/ functions
Functions
515 in github.com/cyberrumor/ammo
⨍
Functions
515
◇
Types & classes
51
↳
Endpoints
33
Function
test_find_fomods
Test that "find fomod" or "find fomods" will match all fomods.
test/bethesda/test_bethesda_find.py:191
Function
test_find_install_all
Test that narrowing visible downloads with the 'find' command then opting to install 'all' only installs visible components.
test/mod/test_find.py:30
Function
test_find_install_all
Test that narrowing visible downloads with the 'find' command then opting to install 'all' only installs visible components.
test/bethesda/test_bethesda_find.py:31
Function
test_find_message
Test that when a filter is applied with the find command, there's a message indicating components are hidden.
test/mod/test_find.py:173
Function
test_find_mod_by_plugin_name
Test that finding a plugin will show the mods it belongs to, even if the mod names don't have anything to do with the plugin's name.
test/bethesda/test_bethesda_find.py:160
Function
test_find_mods
Test that `find mods` shows mods but nothing else.
test/mod/test_find.py:217
Function
test_find_no_args_shows_all
Test that using the find command without arguments will cause all components to become visible.
test/mod/test_find.py:13
Function
test_find_no_args_shows_all
Test that using the find command without arguments will cause all components to become visible.
test/bethesda/test_bethesda_find.py:14
Function
test_find_plugin_by_mod_name
Test that finding a mod will show the plugins associated with it, even if the plugin names don't have anything to do with the mod's name.
test/bethesda/test_bethesda_find.py:144
Function
test_fomod_no_file_destination
Immersive Armors doesn't list a destination key for files. It's unclear whether this is optional or not, but supporting this is easy so w
test/bethesda/test_bethesda_compatibility_fomod.py:282
Function
test_fomod_relighting_skyrim
Relighting Skyrim uses the 'requiredInstallFiles' directive as well as conditional file installs that are matched according to flags configur
test/mod/test_compatibility_fomod.py:165
Function
test_fomod_relighting_skyrim
Relighting Skyrim uses the 'requiredInstallFiles' directive as well as conditional file installs that are matched according to flags configur
test/bethesda/test_bethesda_compatibility_fomod.py:164
Function
test_fomod_relighting_skyrim_exteriors_only
Exteriors only does not rely on the USSEP flag, it is the same plugin regardless of whether the user selected the USSEP option. Test tha
test/mod/test_compatibility_fomod.py:184
Function
test_fomod_relighting_skyrim_exteriors_only
Exteriors only does not rely on the USSEP flag, it is the same plugin regardless of whether the user selected the USSEP option. Test tha
test/bethesda/test_bethesda_compatibility_fomod.py:186
Function
test_fomod_relighting_skyrim_interiors_only
Interiors gets a different plugin depending on USSEP. This verifies that flags correctly map to conditionalFileInstalls.
test/mod/test_compatibility_fomod.py:235
Function
test_fomod_relighting_skyrim_interiors_only
Interiors gets a different plugin depending on USSEP. This verifies that flags correctly map to conditionalFileInstalls.
test/bethesda/test_bethesda_compatibility_fomod.py:235
Function
test_install_edit_scripts
Test that activating a mod which only contains edit scripts installs files to the correct location.
test/mod/test_compatibility.py:188
Function
test_install_edit_scripts
Test that activating a mod which only contains edit scripts installs files to the correct location.
test/bethesda/test_bethesda_compatibility.py:176
Function
test_install_nan
Don't allow installing non-ints
test/mod/test_validation.py:173
Function
test_install_nan
Don't allow installing non-ints
test/bethesda/test_bethesda_validation.py:238
Function
test_install_validation
Attempt to install a valid and invalid index.
test/mod/test_validation.py:77
Function
test_install_validation
Attempt to install a valid and invalid index.
test/bethesda/test_bethesda_validation.py:123
Function
test_invisible_configure
Don't allow configuring invisible mods.
test/mod/test_validation.py:233
Function
test_invisible_configure
Don't allow configuring invisible mods.
test/bethesda/test_bethesda_validation.py:325
Function
test_invisible_delete_download
Don't allow deleting hidden downloads.
test/mod/test_validation.py:195
Function
test_invisible_delete_download
Don't allow deleting hidden downloads.
test/bethesda/test_bethesda_validation.py:273
Function
test_invisible_delete_mod
Don't allow deleting hidden mods.
test/mod/test_validation.py:182
Function
test_invisible_delete_mod
Don't allow deleting hidden mods.
test/bethesda/test_bethesda_validation.py:247
Function
test_invisible_delete_plugin
Don't allow deleting hidden plugins.
test/bethesda/test_bethesda_validation.py:260
Function
test_invisible_install
Don't allow installing hidden downloads.
test/mod/test_validation.py:162
Function
test_invisible_install
Don't allow installing hidden downloads.
test/bethesda/test_bethesda_validation.py:227
Function
test_invisible_move_mod
Don't allow moving hidden mods.
test/mod/test_validation.py:206
Function
test_invisible_move_mod
Don't allow moving hidden mods.
test/bethesda/test_bethesda_validation.py:284
Function
test_invisible_move_plugin
Don't allow moving hidden plugins.
test/bethesda/test_bethesda_validation.py:298
Function
test_invisible_rename_mod
Don't allow renaming hidden mods.
test/mod/test_validation.py:220
Function
test_invisible_rename_mod
Don't allow renaming hidden mods.
test/bethesda/test_bethesda_validation.py:312
Function
test_missing_data_fomod
Check that the following elements can be absent of data and be self terminating: - <moduleName/> - <requiredInstallFiles/> - <fil
test/test_fomod_controller.py:11
Function
test_mod_controller_str
Test that the ModController looks the way we expect.
test/mod/test_mod_controller.py:137
Function
test_move_validation
Install several mods, then check various arguments to "move" for validity.
test/mod/test_validation.py:11
Function
test_move_validation
Install several mods, then check various arguments to "move" for validity.
test/bethesda/test_bethesda_validation.py:11
Function
test_no_activate_unconfigred_fomod_with_data_dir
Test that fomods with a Data folder (like Embers XD or MCM Helper) aren't possible to activate before they've been configured.
test/mod/test_compatibility_fomod.py:42
Function
test_no_activate_unconfigred_fomod_with_data_dir
Test that fomods with a Data folder (like Embers XD or MCM Helper) aren't possible to activate before they've been configured.
test/bethesda/test_bethesda_compatibility_fomod.py:44
Function
test_no_components_validation
In the absence of any mods or downloads, attempt each operation type (besides install/delete download).
test/mod/test_validation.py:127
Function
test_no_components_validation
In the absence of any mods, plugins, or downloads, attempt each operation type (besides install/delete download).
test/bethesda/test_bethesda_validation.py:184
Function
test_no_delete_all_if_mod_active
It's not the first time I've done this on accident, but it will be the last. Test that deleting all mods fails if any visible mod is stil
test/mod/test_mod_controller.py:119
Function
test_no_delete_all_if_mod_active
It's not the first time I've done this on accident, but it will be the last. Test that deleting all mods fails if any visible mod is stil
test/bethesda/test_bethesda_controller.py:516
Function
test_no_delete_all_if_plugin_active
Test that all target plugins are deactivated before deleting them with all. If there's an active one, prompt the user to deactivate it be
test/bethesda/test_bethesda_controller.py:534
Function
test_no_install_twice
Attempting to install a mod that is already installed isn't supported. Explicitly test that this is not allowed.
test/mod/test_validation.py:150
Function
test_no_install_twice
Attempting to install a mod that is already installed isn't supported. Explicitly test that this is not allowed.
test/bethesda/test_bethesda_validation.py:215
Function
test_obsolete_init
Test that mods are properly marked as obsolete on move/enable/disable.
test/mod/test_conflict_resolution.py:315
Function
test_obsolete_init
Test that mods are properly marked as obsolete on move/enable/disable.
test/bethesda/test_bethesda_conflict_resolution.py:428
Function
test_parse_broken_moduleconfig
Test parsing a broken ModuleConfig.xml.
test/mod/test_compatibility_fomod.py:54
Function
test_parse_broken_moduleconfig
Test parsing a broken ModuleConfig.xml.
test/bethesda/test_bethesda_compatibility_fomod.py:55
Function
test_pending_change_activate
Tests that an activate operation creates a pending change, unless it's to activate a component that was already activated.
test/mod/test_pending_changes.py:143
Function
test_pending_change_activate
Tests that an activate operation creates a pending change, unless it's to activate a component that was already activated.
test/bethesda/test_bethesda_pending_changes.py:158
Function
test_pending_change_commit
Tests that the commit command clears pending changes.
test/mod/test_pending_changes.py:195
Function
test_pending_change_commit
Tests that the commit command clears pending changes.
test/bethesda/test_bethesda_pending_changes.py:210
Function
test_pending_change_deactivate
Tests that a deactivate command creates a pending change, unless it's to deactivate an inactive component.
test/mod/test_pending_changes.py:163
Function
test_pending_change_deactivate
Tests that a deactivate command creates a pending change, unless it's to deactivate an inactive component.
test/bethesda/test_bethesda_pending_changes.py:178
Function
test_pending_change_delete_download
Tests that delete download does not create a pending change.
test/mod/test_pending_changes.py:228
Function
test_pending_change_delete_download
Tests that delete download does not create a pending change.
test/bethesda/test_bethesda_pending_changes.py:243
Function
test_pending_change_delete_mod
Tests that delete does not create a pending change.
test/mod/test_pending_changes.py:216
Function
test_pending_change_delete_mod
Tests that delete does not create a pending change.
test/bethesda/test_bethesda_pending_changes.py:231
Function
test_pending_change_delete_plugin
Tests that delete plugin does not create a pending change.
test/bethesda/test_bethesda_pending_changes.py:267
Function
test_pending_change_install
Tests that install does not create a pending change.
test/mod/test_pending_changes.py:207
Function
test_pending_change_install
Tests that install does not create a pending change.
test/bethesda/test_bethesda_pending_changes.py:222
Function
test_pending_change_move
Tests that a move operation creates a pending change.
test/mod/test_pending_changes.py:116
Function
test_pending_change_move
Tests that a move operation creates a pending change.
test/bethesda/test_bethesda_pending_changes.py:131
Function
test_pending_change_move_nowhere
Tests that a move operation where <from> and <to> are the same doesn't create a pending change.
test/mod/test_pending_changes.py:129
Function
test_pending_change_move_nowhere
Tests that a move operation where <from> and <to> are the same doesn't create a pending change.
test/bethesda/test_bethesda_pending_changes.py:144
Function
test_pending_change_refresh
Tests that the refresh command clears pending changes.
test/mod/test_pending_changes.py:183
Function
test_pending_change_refresh
Tests that the refresh command clears pending changes.
test/bethesda/test_bethesda_pending_changes.py:198
Function
test_pending_change_rename_download
Tests that renaming a download does not create a pending change.
test/mod/test_pending_changes.py:264
Function
test_pending_change_rename_download
Tests that renaming a download does not create a pending change.
test/bethesda/test_bethesda_pending_changes.py:291
Function
test_pending_change_rename_mod
Tests that renaming a mod does not create a pending change.
test/mod/test_pending_changes.py:252
Function
test_pending_change_rename_mod
Tests that renaming a mod does not create a pending change.
test/bethesda/test_bethesda_pending_changes.py:279
Function
test_pending_change_restrictions_delete_download
Actions that require the persistent state and in-memory state to be the same should not be possible to perform when there are pending changes
test/mod/test_pending_changes.py:28
Function
test_pending_change_restrictions_delete_download
Actions that require the persistent state and in-memory state to be the same should not be possible to perform when there are pending changes
test/bethesda/test_bethesda_pending_changes.py:28
Function
test_pending_change_restrictions_delete_mod
Actions that require the persistent state and in-memory state to be the same should not be possible to perform when there are pending changes
test/mod/test_pending_changes.py:13
Function
test_pending_change_restrictions_delete_mod
Actions that require the persistent state and in-memory state to be the same should not be possible to perform when there are pending changes
test/bethesda/test_bethesda_pending_changes.py:13
Function
test_pending_change_restrictions_delete_plugin
Actions that require the persistent state and in-memory state to be the same should not be possible to perform when there are pending changes
test/bethesda/test_bethesda_pending_changes.py:57
Function
test_pending_change_restrictions_install
Actions that require the persistent state and in-memory state to be the same should not be possible to perform when there are pending changes
test/mod/test_pending_changes.py:57
Function
test_pending_change_restrictions_install
Actions that require the persistent state and in-memory state to be the same should not be possible to perform when there are pending changes
test/bethesda/test_bethesda_pending_changes.py:72
Function
test_pending_change_restrictions_rename_download
Actions that require the persistent state and in-memory state to be the same should not be possible to perform when there are pending changes
test/mod/test_pending_changes.py:86
Function
test_pending_change_restrictions_rename_download
Actions that require the persistent state and in-memory state to be the same should not be possible to perform when there are pending changes
test/bethesda/test_bethesda_pending_changes.py:101
Function
test_pending_change_restrictions_rename_mod
Actions that require the persistent state and in-memory state to be the same should not be possible to perform when there are pending changes
test/mod/test_pending_changes.py:71
Function
test_pending_change_restrictions_rename_mod
Actions that require the persistent state and in-memory state to be the same should not be possible to perform when there are pending changes
test/bethesda/test_bethesda_pending_changes.py:86
Function
test_pending_change_sort
Tests that the 'sort' command creates a pending change.
test/bethesda/test_bethesda_pending_changes.py:317
Function
test_pending_change_sort_no_op
Test 'sort' doesn't create a pending change if it doesn't change the plugin load order.
test/bethesda/test_bethesda_pending_changes.py:332
Function
test_realistic_ragdolls
Test advancing through the installer with default options. This verifies auto-selection for "selectExactlyOne"
test/mod/test_compatibility_fomod.py:79
Function
test_realistic_ragdolls
Test advancing through the installer with default options. This verifies auto-selection for "selectExactlyOne"
test/bethesda/test_bethesda_compatibility_fomod.py:78
Function
test_realistic_ragdolls_no_ragdolls
This verifies that selections in "selectExactlyOne" change flags only when they are supposed to.
test/mod/test_compatibility_fomod.py:114
Function
test_realistic_ragdolls_no_ragdolls
This verifies that selections in "selectExactlyOne" change flags only when they are supposed to.
test/bethesda/test_bethesda_compatibility_fomod.py:115
Function
test_rename_download_bubbles_up
Test that renaming a download propegates up to the rename_download method of DownloadController.
test/mod/test_rename.py:146
Function
test_rename_download_moves_file
Test that renaming a download causes the file to be moved.
test/test_download_controller.py:120
Function
test_rename_download_moves_file
Test that renaming a download causes the file to be moved.
test/bethesda/test_bethesda_rename.py:160
Function
test_rename_mod_fomod
Test that renaming a fomod also moves fomod specific data like where the ModuleConfig.txt is located.
test/mod/test_rename.py:41
Function
test_rename_mod_fomod
Test that renaming a fomod also moves fomod specific data like where the ModuleConfig.txt is located.
test/bethesda/test_bethesda_rename.py:39
Function
test_rename_mod_moves_folder
Test that renaming a mod removes ammo_mod_dir / old_location and creates ammo_mod_dir / new_location.
test/mod/test_rename.py:16
Function
test_rename_mod_moves_folder
Test that renaming a mod removes ammo_mod_dir / old_location and creates ammo_mod_dir / new_location.
test/bethesda/test_bethesda_rename.py:14
← previous
next →
401–500 of 515, ranked by callers