Esempio n. 1
0
 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")
Esempio n. 2
0
    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.")
Esempio n. 3
0
    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)
Esempio n. 4
0
 def setUp(self):
     phonebook.add(name='test_name', number='test_number', session=session)
Esempio n. 5
0
 def _add_test_names(self):
     phonebook.add("Name", "123")
     phonebook.add("John Doe", "+555 123")
Esempio n. 6
0
 def test_clear(self):
     phonebook.add("name", "123")
     phonebook.clear()
     self._verify_number("name", "Unknown")
Esempio n. 7
0
 def _verify_not_added(self, name, number):
     self.assertEquals(phonebook.add(name, number), False)
     self.assertEquals(phonebook.get(name), "Unknown")
Esempio n. 8
0
    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")
Esempio n. 10
0
 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')
Esempio n. 11
0
 def setUp(self):
     phonebook.add(name='test_name', number='test_number', 
             session=session)
Esempio n. 12
0
 def test_add_dup(self):
     phonebook.add(pb_path, "John Carter", "718 298 2959")
     self.verify('"John Carter" already exists in ' + pb_path)
Esempio n. 13
0
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)
Esempio n. 14
0
 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)
Esempio n. 16
0
 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")
Esempio n. 18
0
 def _verify_add_and_get(self, name, number):
     self.assertEquals(phonebook.add(name, number), True)
     self.assertEquals(phonebook.get(name), number)
 def _verify_invalid_add(self, name, number, error, errorMsg):
     try:
         phonebook.add(name, number)
     except error as e:
         self.assertEquals(e.message, errorMsg)
Esempio n. 20
0
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)