def test_listsSetIndex_InsertFromStart(self): items = ['a', 'b', 'c', 'd'] BlocklyMethods.listsSetIndex(items, 'insert', 'A', 'from_start', 1) self.assertEqual(['a', 'A', 'b', 'c', 'd'], items)
def test_listsSetIndex_SetRandom(self): items = ['a', 'b', 'c', 'd'] BlocklyMethods.listsSetIndex(items, 'set', 'A', 'random') self.assertNotEqual(['a', 'b', 'c', 'd'], items) self.assertIn('A', items)
def test_listsSetIndex_InsertFirst(self): items = ['a', 'b', 'c', 'd'] BlocklyMethods.listsSetIndex(items, 'insert', 'A', 'first') self.assertEqual(['A', 'a', 'b', 'c', 'd'], items)
def run(): global item, item2, item8, item7, item9, item4, item3, item10, item6, item5 BlocklyMethods.listsSetIndex(item, 'set', 0, 'from_start', 0) BlocklyMethods.listsSetIndex(item, 'set', 0, 'from_end', 0) BlocklyMethods.listsSetIndex(item, 'set', 0, 'first') BlocklyMethods.listsSetIndex(item, 'set', 0, 'last') BlocklyMethods.listsSetIndex(item, 'set', 0, 'random') BlocklyMethods.listsSetIndex(item, 'insert', 0, 'from_start', 0) BlocklyMethods.listsSetIndex(item, 'insert', 0, 'from_end', 0) BlocklyMethods.listsSetIndex(item, 'insert', 0, 'first') BlocklyMethods.listsSetIndex(item, 'insert', 0, 'last') BlocklyMethods.listsSetIndex(item, 'insert', 0, 'random') BlocklyMethods.listsSetIndex(item2, 'set', True, 'from_start', 0) BlocklyMethods.listsSetIndex(item2, 'set', True, 'from_end', 0) BlocklyMethods.listsSetIndex(item2, 'set', True, 'first') BlocklyMethods.listsSetIndex(item2, 'set', True, 'last') BlocklyMethods.listsSetIndex(item2, 'set', True, 'random') BlocklyMethods.listsSetIndex(item2, 'insert', True, 'from_start', 0) BlocklyMethods.listsSetIndex(item2, 'insert', True, 'from_end', 0) BlocklyMethods.listsSetIndex(item2, 'insert', True, 'first') BlocklyMethods.listsSetIndex(item2, 'insert', True, 'last') BlocklyMethods.listsSetIndex(item2, 'insert', True, 'random') BlocklyMethods.listsSetIndex(item3, 'set', "123", 'from_start', 0) BlocklyMethods.listsSetIndex(item3, 'set', "123", 'from_end', 0) BlocklyMethods.listsSetIndex(item3, 'set', "123", 'first') BlocklyMethods.listsSetIndex(item3, 'set', "123", 'last') BlocklyMethods.listsSetIndex(item3, 'set', "123", 'random') BlocklyMethods.listsSetIndex(item3, 'insert', "123", 'from_start', 0) BlocklyMethods.listsSetIndex(item3, 'insert', "123", 'from_end', 0) BlocklyMethods.listsSetIndex(item3, 'insert', "123", 'first') BlocklyMethods.listsSetIndex(item3, 'insert', "123", 'last') BlocklyMethods.listsSetIndex(item3, 'insert', "123", 'random') BlocklyMethods.listsSetIndex(item4, 'set', 'black', 'from_start', 0) BlocklyMethods.listsSetIndex(item4, 'set', 'black', 'from_end', 0) BlocklyMethods.listsSetIndex(item4, 'set', 'black', 'first') BlocklyMethods.listsSetIndex(item4, 'set', 'black', 'last') BlocklyMethods.listsSetIndex(item4, 'set', 'black', 'random') BlocklyMethods.listsSetIndex(item4, 'insert', 'black', 'from_start', 0) BlocklyMethods.listsSetIndex(item4, 'insert', 'black', 'from_end', 0) BlocklyMethods.listsSetIndex(item4, 'insert', 'black', 'first') BlocklyMethods.listsSetIndex(item4, 'insert', 'black', 'last') BlocklyMethods.listsSetIndex(item4, 'insert', 'black', 'random') BlocklyMethods.listsSetIndex(item5, 'set', hal.waitForConnection(), 'from_start', 0) BlocklyMethods.listsSetIndex(item5, 'set', hal.waitForConnection(), 'from_end', 0) BlocklyMethods.listsSetIndex(item5, 'set', hal.waitForConnection(), 'first') BlocklyMethods.listsSetIndex(item5, 'set', hal.waitForConnection(), 'last') BlocklyMethods.listsSetIndex(item5, 'set', hal.waitForConnection(), 'random') BlocklyMethods.listsSetIndex(item5, 'insert', hal.waitForConnection(), 'from_start', 0) BlocklyMethods.listsSetIndex(item5, 'insert', hal.waitForConnection(), 'from_end', 0) BlocklyMethods.listsSetIndex(item5, 'insert', hal.waitForConnection(), 'first') BlocklyMethods.listsSetIndex(item5, 'insert', hal.waitForConnection(), 'last') BlocklyMethods.listsSetIndex(item5, 'insert', hal.waitForConnection(), 'random')