Ejemplo n.º 1
0
    def test(self):
        r = self.connection(_lv.DeleteTable("Aaa"))

        self.assertDateTimeIsReasonable(r.table_description.creation_date_time)
        self.assertEqual(
            r.table_description.attribute_definitions[0].attribute_name, "h")
        self.assertEqual(
            r.table_description.attribute_definitions[0].attribute_type, "S")
        self.assertEqual(r.table_description.global_secondary_indexes, None)
        self.assertEqual(r.table_description.item_count, 0)
        self.assertEqual(r.table_description.key_schema[0].attribute_name, "h")
        self.assertEqual(r.table_description.key_schema[0].key_type, "HASH")
        self.assertEqual(r.table_description.local_secondary_indexes, None)
        self.assertEqual(
            r.table_description.provisioned_throughput.last_decrease_date_time,
            datetime.datetime(1970, 1, 1))
        self.assertEqual(
            r.table_description.provisioned_throughput.last_increase_date_time,
            datetime.datetime(1970, 1, 1))
        self.assertEqual(
            r.table_description.provisioned_throughput.
            number_of_decreases_today, 0)
        self.assertEqual(
            r.table_description.provisioned_throughput.read_capacity_units, 1)
        self.assertEqual(
            r.table_description.provisioned_throughput.write_capacity_units, 2)
        self.assertEqual(r.table_description.table_name, "Aaa")
        self.assertEqual(r.table_description.table_size_bytes, 0)
        self.assertEqual(r.table_description.table_status, "ACTIVE")
Ejemplo n.º 2
0
 def tearDown(self):
     self.connection(_lv.DeleteTable("Aaa"))
     super(LocalIntegTestsWithTableHR, self).tearDown()
Ejemplo n.º 3
0
 def tearDown(self):
     self.connection(_lv.DeleteTable("Aaa"))
     super(DescribeTableLocalIntegTests, self).tearDown()
Ejemplo n.º 4
0
 def clean(self, table):
     connection = make_connection()
     connection(_lv.DeleteTable(table))
     _lv.wait_for_table_deletion(connection, table)
Ejemplo n.º 5
0
 def tearDown(self):
     for t in self.table_names:
         self.connection(_lv.DeleteTable(t))
     super(IterateListTablesLocalIntegTests, self).tearDown()
Ejemplo n.º 6
0
 def test(self):
     self.connection(_lv.DeleteTable(self.table))
     _lv.wait_for_table_deletion(self.connection, self.table)
     with self.assertRaises(_lv.ResourceNotFoundException):
         self.connection(_lv.DescribeTable(self.table))
 def tearDown(self):
     self.connection(_lv.DeleteTable("Aaa"))
     super(WaitForTableActivationLocalIntegTests, self).tearDown()
 def tearDown(self):
     self.connection(_lv.DeleteTable(self.table))
     super(WaitForTableActivationConnectedIntegTests, self).tearDown()
Ejemplo n.º 9
0
 def tearDown(self):
     self.connection(_lv.DeleteTable("Aaa"))
     self.connection(_lv.DeleteTable("Bbb"))
     self.connection(_lv.DeleteTable("Ccc"))
     super(ListTablesLocalIntegTests, self).tearDown()