def setUp(self): pickle.dump({}, open(pb_path, 'wb')) phonebook.add(pb_path, "James John", "212 234 2693") phonebook.add(pb_path, "John Carter", "212 234 2693") phonebook.add(pb_path, "Smith John", "212 234 2693") phonebook.add(pb_path, "Wow Doge", "212 234 2693") phonebook.add(pb_path, "Sssss Fffff", "917 555 5555")
def test_add(self): pb = "phonebook.pb" name = "John Michael" number = '123 456 4323' self.test_create() self.assertEqual(phonebook.add(name, number, pb), "John Michael has been added to the phonebook.") name2 = "John Doe" number2 = "398 291 9281" self.assertEqual(phonebook.add(name2, number2, pb), "John Doe has been added to the phonebook.") self.assertEqual(phonebook.add(name, number, pb), "John Michael is already in the phonebook.")
while connected and menuStatus == MENU_STATUS_NONE: digit = bwwp.read_digit() if digit == 1: menuStatus = menu_volume() elif digit == 2: menuStatus = menu_power_options() elif digit == 0: break print "OPERATOR: Exiting" if not connected: return if menuStatus != MENU_STATUS_HANGUP: ba.say_wait(phrases['bye']) time.sleep(0.25) ba.play(ba.CHAN_SFX_A, random.choice(bwwp.hangupSounds)) ba.wait(ba.CHAN_SFX_A) hangup() def endcall(bwwp): global connected connected = False phonebook.add("0", call, endcall)
def setUp(self): phonebook.add(name='test_name', number='test_number', session=session)
def _add_test_names(self): phonebook.add("Name", "123") phonebook.add("John Doe", "+555 123")
def test_clear(self): phonebook.add("name", "123") phonebook.clear() self._verify_number("name", "Unknown")
def _verify_not_added(self, name, number): self.assertEquals(phonebook.add(name, number), False) self.assertEquals(phonebook.get(name), "Unknown")
ba.play(ba.CHAN_SFX_A, random.choice(bwwp.pickupSounds)) time.sleep(random.uniform(1.7, 3.0)) if not connected: return ba.play(ba.CHAN_VOICE, rickPhrase) ba.wait(ba.CHAN_VOICE) if not connected: return time.sleep(random.uniform(1.2, 3.0)) if not connected: return ba.play(ba.CHAN_SFX_A, random.choice(bwwp.hangupSounds)) ba.wait(ba.CHAN_SFX_A) hangup() def endcall(bwwp): global connected connected = False phonebook.add("4548326", call, endcall)
def _add_test_names(self): phonebook.add("Name", "09123456789") phonebook.add("John", "09987654321")
def testChange(self): phonebook.createTable('unittest', self.c) phonebook.add('Lita Cho', '510 938 3333', 'unittest', self.c) phonebook.change('Lita Cho', '333 333 3333', 'unittest', self.c) rows = phonebook.lookup('Lita Cho', 'unittest', self.c) self.assertTrue(rows.next()[1] == '333 333 3333')
def test_add_dup(self): phonebook.add(pb_path, "John Carter", "718 298 2959") self.verify('"John Carter" already exists in ' + pb_path)
import phonebook import time import random connected = False def init(bwwp): return def call(bwwp, num, answer, hangup): global connected if not answer(): return connected = True bwwp.setPhoneState(bwwp.PHONE_STATE_OFF_HOOK) def endcall(bwwp): global connected connected = False phonebook.add("1116", call, endcall)
def test_successful_add(self): self.assertEqual( phonebook.add("Joe Jean", "123 123 4556", "testing.db"), "Joe Jean 123 123 4556 added successfully")
def _verify_add_and_get(self, name, number): self.assertEquals(phonebook.add(name, number), True) self.assertEquals(phonebook.get(name), number)
def test_add_name(self): phonebook.add("Eric Example", "+55 38 5588")
def test_clear(self): phonebook.add("name", "09989661302") phonebook.clear() self._verify_name_non_existing("name")
def _verify_invalid_add(self, name, number, error, errorMsg): try: phonebook.add(name, number) except error as e: self.assertEquals(e.message, errorMsg)
import phonebook import time import random connected = False def init(bwwp): return def call(bwwp, num, answer, hangup): global connected if not answer(): return connected = True bwwp.setPhoneState(bwwp.PHONE_STATE_OFF_HOOK) def endcall(bwwp): global connected connected = False phonebook.add("666", call, endcall)